Ant

M2でant

公式で足りなければここを参照 http://izu.shinzui.org/space/Maven/Running+Ant+Task+from+Maven2 うーん、ちょっと面倒といえば面倒ではある。 例えばビルドやテストのパラメータをコマンドから指定して、分岐させるということはできるのだろうかと思った…

Mavenでscp

Maven1系ではAntのVerが古い(1.5.3と書いてある)のでどうも無理っぽいが。 Ant1.6以降ではjsch.jarをANT_HOME/libに突っ込んでおけば使用可能。 記述例 <scp file="myfile.txt" todir="user:password@somehost:/home/chuck"/> Maven2のAntのVerはいくつだろう?</scp>

JSPC再び

やることもないので、以前放置したJSPCにチャレンジ。 まぁTomcatのページ*1を見てその通りに書くだけだが。 問題は、"generated_web.xml"のマージ。 これがなかなか手ごわいのだが、結局はれいれいさんところの日記*2のやりかたにした。 ・・・強引だねぇw…

warの更新

Tomcat5.5.9にしたら、webappsの下にあるwarを更新しただけでは展開されなくなってしまった。 もちろんアプリもホストも自動更新を可にしている。server.xmlにautoDeploy="ture"とか追記してもだめだなぁ・・・。ドキュメントにはre-deployができると書いて…

テストレポートの更新中

コンパイルをする際にはテストレポートは消しておきたいとふと思った。 -apche2 -htdocs -testreport こんな感じでテストレポートディレクトリを作ってあるが、テストの開始前にはtestreport以下は削除しておく。それからindexページをコピーしておけば、 ・…

すべてのテストを実施する

AntからJUnitを起動させたときに、デフォルトではエラーないし失敗があるとビルドプロセスが終了してしまう。 しかしテストレポートは作成したいし、そもそもすべてのテストを実施しておきたい。なので、 "haltonerror""haltonfailure"を指定することで、エ…

Generics

残作業の解決。 [javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。 antではこのように <javac srcdir="${DIR.SRC}/" destdir="${DIR.CLASSES}/" classpathref="CLASSPATH.LIB" encoding="Windows-31J" debug="true" optimize="true" verbose="false" deprecation="true"&gt; <compilerarg value="-Xlint" /> </javac>このようにすると…

残作業メモ

[javac] 注: 入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。 [javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。 ant1.6+jdk1.5.0_04でjavacをかけた時にでている。 jdk1.4ではでてい…

いざ、テスト開始

しばらくほかの事をしていたのでもう忘れているだが・・・(自分の日記を読んで思い出しつつあり)。 テストサーバ(Linux)でzipを解凍して、configをコピーして準備完了。 ・・・いきなり躓いた。 実行時にantが動かない。 [cc]6-16 13:24:57 Project - ex…

AntのVerUp

サーバに新しいVerのantをとりあえず展開してみた。 シェルの中でパスを切って-versionチェック。 [hoge-dev@devweb1 ~/compileHoge]$ ./NewAnt.sh ANT_HOME /home/hoge-dev/ant JAVA_HOME /usr/java/j2sdk PATH /home/hoge-dev/ant/bin:/usr/java/j2sdk/bin…

ant奮闘中

antからTomcatにdeployしようとしているのだが・・・「成功」とでるのにBUILD FAILEDになる。 そのせいでSTOP>REMOVE>DEPLOYのやりたいのに、STOPで失敗扱い。4.Xの時はうまくいっていたのが5.0にしたら動かなくなった。来週からシステムテストなのにぃぃぃ…