1

AppEngineプロジェクトにデータストアコールバックを実装し、リンクに示されているようにEclipseでセットアップしました。

現在、Antでコンパイルするのに問題があります。これが私が今javacターゲットのために持っているものです:

<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アノテーションを含む、プロセッサを持たないアノテーションの束を一覧表示することだけです。

factorypathrefを${appengine.folder}/lib/impl/appengine-api.jarに設定しようとしましたが、appengine-api.jar参照が見つからないと表示されます(パスが存在することを確認しました)。また、jarファイルを調べて、ファクトリとして使用しているクラスを見つけることができるかどうかを確認しましたが、まだ見つけていません。

4

1 に答える 1