AppEngine 프로젝트에 datastore callbacks을 구현하고 링크에 표시된대로 Eclipse에 설정했습니다.Ant를 사용하여 데이터 스토어 콜백을 사용하는 AppEngine 프로젝트를 컴파일
이제 Ant에서 컴파일하는 데 문제가 있습니다.
<path id="appengine.api.path">
<pathelement location="${appengine.folder}/lib/impl/appengine-api.jar" />
</path>
<target name="javac" depends="clean,libs" description="Compile java source">
<mkdir dir="war/WEB-INF/classes" />
<apt compile="false" preprocessdir=".apt_build_generated" destdir="war/WEB-INF/classes"
srcdir="src"
factorypathref="appengine.api.path"
>
</apt>
<javac srcdir="src" includes="**" encoding="utf-8" destdir="war/WEB-INF/classes" source="1.6" target="1.6" nowarn="true" debug="true" debuglevel="lines,vars,source">
<classpath refid="project.class.path" />
</javac>
<copy todir="war/WEB-INF/classes">
<fileset dir="src" excludes="**/*.java" />
</copy>
</target>
APT는 작업이 실행은 보이지 않고는 PrePut 주석을 포함하여 프로세서가없는 주석, 한 무리의 목록입니다 : 여기 지금 javac의 목표를 위해 무슨이다.
$ {appengine.folder} /lib/impl/appengine-api.jar에 factorypathref를 설정했지만 appengine-api.jar 참조를 찾을 수 없습니다 (경로가 존재 함을 확인했습니다).). 또한 jar 파일을 살펴보면서 공장으로 사용하는 클래스를 찾을 수 있는지 아직 확인하지 못했습니다.