Java Annotation をまともに使い始めてみる。
スパイラルコンパイラとしてはアリなんだろうけど、使う人のことをまったく考えていないすばらしいツールです。
コマンドラインをたたくのが面倒だったので、とりあえずこんな感じ?
<target name="compile"> <mkdir dir="${build.dest}" /> <mkdir dir="${build.lib}" /> <java classname="com.sun.tools.apt.Main" classpathref="klasspath" fork="true"> <arg value="-cp"/> <arg pathref="klasspath"/> <arg value="-s"/> <arg path="${build.src}"/> <arg value="-d"/> <arg path="${build.dest}"/> <arg value="-factory"/> <arg value="t.apt.StrictAnnotationProcessorFactory"/> <arg value="-encoding"/> <arg value="${build.encoding}"/> <arg path="${build.src}/t/sample/Sample.java"/> </java> </target>