Ant
例えばAntの中からTomcatを起動したい。execタスクを使ってstartup.batとかstartup.shを実行すればいいっちゃいいんですが、そのままだとAntの中のプロセスとして起動(という考え方でいいんだろうか?)で起動しちゃうので、Tomcatが終了するまでAntのプロセス…
そういう拡張ポイントがあります。ビルドをするEclipseに補助プラグインとして導入しましょう。 補助プラグインのplugin.xmlにはこんな感じで記述します。 <extension point="org.eclipse.ant.core.extraClasspathEntries"> <extraClasspathEntry library="myExtraLibrary.jar"/> </extension> あとでどうやって拡張しているか確認したいのでソースを見よう。
targetで指定できるdepends属性ですが、前提条件として実行しておきたいタスクを指定しておくためのものとしてよくつかわれていますよね。タスクをまとめて実行するのには便利と言えば便利ですが、antcallで一つ一つ指定しておいたほうが使いやすかったりし…
Antを使っていると、設定している環境変数が正しいものかどうかを確認したくなるときがあります。そういう時は <echoproperties/> を使うといいです。らくちん。</echoproperties/>
普通やらないであろうAntから起動するJavaプロセスのリモートデバッグについて。いや、Eclipse Test Frameworkのパッチがうまく動かなくてリモートデバッグやってみようと思い立ったわけで。Antスクリプトに追加したコードがこんな感じ <java> ... <jvmarg line="-agentlib:jdwp=transport=dt_socket,suspend=y,server=y,address=localhost:44000"/> </java> えぇ。にせに…