appengine 1.7.4にアップグレードしましたが、何かが壊れています。
ローカル開発者にデプロイすると、次のようなappengineエラーが発生します。
Class "com.google.appengine.datanucleus.DatastoreManager" was not found in the C
LASSPATH. Please check your specification and your CLASSPATH.
org.datanucleus.exceptions.ClassNotResolvedException: Class "com.google.appengin
e.datanucleus.DatastoreManager" was not found in the CLASSPATH. Please check you
r specification and your CLASSPATH.
これはjava.lang.ClassNotFoundExceptionではなく、org.datanucleus.exceptions.ClassNotResolvedExceptionです。
私のライブラリは
appengine-api-1.0-sdk-1.7.4
appengine-api-labs-1.7.4
datanucleus-api-jdo-3.2.0-m3
datanucleus-api-jpa-3.2.0-m3
datanucleus-appengine-2.1.1
datanucleus-core-3.2.0-m3
datanucleus-enhancer-3.1.1
Mavenを使用してビルドされます。
DataNucleusAppEngineプラグインの互換性 http://code.google.com/p/datanucleus-appengine/wiki/Compatibility の状態
3.0:
Requires DataNucleus 3.2+ (core, api-jdo, api-jpa).
Requires SDK 1.7.0+
datanucleus-appengine-2.1.1pomには次の依存関係があります
org.datanucleus datanucleus-api-jdo [3.1.1, 3.2)
org.datanucleus datanucleus-api-jpa [3.1.1, 3.2)
org.datanucleus datanucleus-core [3.1.1, 3.2)
org.datanucleus datanucleus-enhancer [3.1.0-release, )
ライブラリのバージョンに問題がありますが、判断できません。
DNプラグインとSDK1.7.4の正しい依存関係は何ですか?
-lp