これによるとJDOを使用するのにantを用いる必要がある。
build.xmlファイルに
<target name="datanucleusenhance" depends="compile"を追加する必要があるがnew_project_templateからコピーし、作成したプロジェクトではこれだけではいけない。
description="Performs JDO enhancement on compiled data classes.">
<enhance_war war="war" />
</target>
$ ant datanucleusenhance
というエラーが出る
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Buildfile: build.xml
compile:
datanucleusenhance:
BUILD FAILED
/home/something/gcode/appengine-java-sdk-1.2.0/demos/New_Project/build.xml:83: The following error occurred while executing this line:
/home/something/gcode/appengine-java-sdk-1.2.0/config/user/ant-macros.xml:94: /home/something/gcode/appengine-java-sdk-1.2.0/demos/New_Project/war/WEB-INF/classes not found.
Total time: 0 seconds
そのため
<target name="datanucleusenhance" depends="compile"と太字の部分を変更する必要がある。
description="Performs JDO enhancement on compiled data classes.">
<enhance_war war="${war.dir}" />
</target>
0 件のコメント:
コメントを投稿