<!-- META-Copie d'INF-->
<target name="copy">
<copy todir="WEB-INF/classes" filtering="true">
<fileset dir="WEB-INF/src">
<include name="META-INF/**" />
</fileset>
</copy>
</target>
<!--Construisez le projet-->
<target depends="copy" name="build-project">
<javac destdir="WEB-INF/classes" includeantruntime="false" encoding="UTF-8" debug="true">
<src path="WEB-INF/src" />
<classpath refid="hogehoge.classpath"/>
<compilerarg line="-Adao.subpackage=impl -Adao.suffix=Impl -Adebug=false "/>
<compilerarg line="-s .apt_generated" />
</javac>
</target>
--Copier META-INF (répertoire avec SQL) dans le répertoire de destination de la construction
--<compilerarg line = "-s .apt_generated" />
Spout le fichier source généré par le processus d'annotation dans un répertoire approprié.
--Spécifier <compilerarg line =" - Adao.subpackage = impl -Adao.suffix = Impl -Adebug = false "/>
Cela n'a pas bien fonctionné sans le dernier
http://doma.seasar.org/reference/app_build.html#Ant%E3%81%AB%E3%82%88%E3%82%8B%E3%83%93%E3%83%AB%E3%83%89 http://doma.seasar.org/reference/apt.html
Je pense que l'exemple de code officiel de traitement des annotations est incorrect
Recommended Posts