我正在使用maven-gae-plugin來管理Google AppEngine項目,但我不知道如何包含使用JPA所需的庫。DataNucleus庫和maven-gae-plugin
The classpath must contain the JARs 'datanucleus-core-*.jar', 'datanucleus-jpa-*', 'datanucleus-enhancer-*.jar', 'asm-*.jar', and 'geronimo-jpa-*.jar' (where * is the appropriate version number of each JAR) from the 'appengine-java-sdk/lib/tools/' directory, as well as all of your data classes.
我怎麼能告訴插件放置在classpath中所有罐子?
到目前爲止,我剛纔編輯的pom.xml
文件設置gae.version
到1.7.3
(離開datanucleus.version
到1.1.5
和我跑mvn gae:unpack
但我不能讓它工作。
首先,我有沒有發現javax.persistance
問題。做我必須手動將它添加到pom.xml
如果我這樣做,開發服務器開始,但我不能與存儲工作:?我收到以下錯誤:
SEVERE: Found Meta-Data for class com.sharecost.entities.User but this class is not enhanced!! Please enhance the class before running DataNucleus.