Javaソースを追いかけながらのデバッグ
ずーっと前に書いて放置した、Eclipse上でJavaのソースを追いかけながら
Antをデバッグする方法。
というかマニュアルをベースに実行してるだけ。
- ant.jarとant-launcher.jarをパスに通す。
- antのソースをjarファイルに関連付ける。
- てきとーにブレークポイントを付ける。
- VM引数に「-Dant.home=[Antの場所]」を指定する。
- org.apache.tools.ant.Mainを実行する。
XMLパーサが必要とか書いてあるけど、指定しなくても動いた。
あと、この方法の場合は、-libとかのオプションはサポートしてないみたい。
org.apache.tools.ant.launch.Launcherから実行する方法もあって、
こちらだと-libなどのオプションがサポートされているらしい。
まぁ詳しくはここを読めばわかるはず。