kakakakakku blog

Weekly Tech Blog: Keep on Learning!

Ant

AntでFTPタスクを走らせるとSocketExceptionが出る

Ant

何かもうAntの話題ばっかりで他のネタ探したいところだけど,今日もAntの話題で.今日AntでFTPタスクを走らせてみたところ SocketException が出た.単純にWindowsファイアウォールでブロックされてることが原因なので,無効化すれば正常にFTP転送ができる.…

AntでMailtrapにメールを送信する

このエントリーを見て,CIのビルド結果をメール通知する際のメール送信テストにも応用して使えそうな気がしたので,AntでMailtrapに送信してみた.特に難しいことはしてなくて,単純にAntのmailタスクを使ってMailtrapの疑似SMTPサーバに送信するだけ.ちゃ…

AntでJDependを走らせるとエラーになる

Ant(1.8.4)でJDependを実行しようとして,Using JDepend With Antに載ってるサンプルコードを走らせたところ,以下のエラーが出た.エラーを見る限り,単純に タスクを見つけられていないのが原因のよう.JDependはAntにバンドルされてる認識だったので,特…

style task は使わず xslt task を使う

Ant

Antで style task と xslt task は同じ動きをするが,Ant 1.8.4 で試してみたところ,以下のエラーが出たので,style task は @Deprecated になってるらしい.なので,同じ動きだからどちらでも良いというわけではなく,基本的に xslt task に統一するべき.…

AntelopeTasksを使ってAntでtry-catchする

Ant

Antでビルドを走らせる際に,そのタスクの実装にもよるが,タスクでエラーが発生した場合そのまま処理が止まってしまうことがある. 例えば,正常時は Target1→Target2→Target3 と走らせていくが,もしTarget1でエラーが発生した場合は,Target2だけは必ず走…