Eclipse依存のAntの実行

Eclipse内のAntとして実行する必要のあるものを、Eclipseを起動しないまま(正しくは違うけど)実行する。
この前はbatからの実行だったので、どうせならAntから実行するように改造してみた。


実行するのは、Eclipse Metrics Plugin(Frank Sauer)でのメトリクス測定。
1.3.6が入っていれば動くはず。
(つーか、メトリクス測定はサンプルまんま)


<?xml version="1.0" encoding="Shift_JIS"?>


<!-- Eclipse関連 -->




<!-- 対象ビルドファイル -->



<!-- 対象プロジェクト -->


<!-- 実行時のパス -->





<java
classname="org.eclipse.core.launcher.Main"
fork="true" failonerror="true">



<arg line="
-noupdate
-application org.eclipse.ant.core.antRunner
-data ${eclipse.workspace}
-file ${build.file} ${build.target}"/>







<eclipse.build
ProjectName="${project}"
BuildType="full"
errorOut="errors.xml"
errorFormat="xml"
failOnError="true"/>
<metrics.export
projectName="${project}"
file="metrics-${DSTAMP}-${TSTAMP}.xml"/>


結局、バッチファイルをAntで書き換えただけ・・・。
Ant→Eclipse→Antになる(?)ので、プロパティ値は渡すことができない。