2011-03-16 22 views
4

私は春先を持っています。私は、セットアップの永続性とspringroo can not setup gwt

persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY 
entity --class ~.MyEntity 
field string description 
にエンティティを追加し、セットアップGWT

gwt setup 

と私はそれをパッケージ化しようとすると、コンパイルエラーが

を発生し、その後

project --topLevelPackage leraning.roogwt 

ような新しいプロジェクトを作成しています

perform package 

個のエラーコードで

[Thread-8] [ERROR] The import com.google.appengine cannot be resolved 
[Thread-8] [ERROR] User cannot be resolved to a type 
[Thread-8] [ERROR] The import com.google.appengine cannot be resolved 
[Thread-8] [ERROR] UserService cannot be resolved to a type 
[Thread-8] [ERROR] UserServiceFactory cannot be resolved 
[Thread-8] [ERROR] The import com.google.appengine cannot be resolved 
[Thread-8] [ERROR] UserService cannot be resolved to a type 
[Thread-8] [ERROR] UserServiceFactory cannot be resolved 
[Thread-8] [ERROR] User cannot be resolved to a type 

と詳細

私の解決策が良好であれば、私は知りませんが、私は名前だけのGAEでsrcフォルダからすべてのフォルダを削除しているし、今私が築いてきた
[Thread-8] [ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (default) on project roogwt: Compiler errors : 
[Thread-8] [ERROR] error at import com.google.appengine.api.users.User; 
[Thread-8] [ERROR] ^^^^^^^^^^^^^^^^^^^ 
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server \gae\UserServiceWrapper.java:3:0::0 The import com.google.appengine cannot be resolved 
[Thread-8] [ERROR] error at public User getCurrentUser(); 
[Thread-8] [ERROR] ^^ 
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server\gae\UserServiceWrapper.java:16:0::0 User cannot be resolved to a type 
[Thread-8] [ERROR] error at import com.google.appengine.api.users.UserService; 
[Thread-8] [ERROR] ^^^^^^^^^^^^^^^^^^^ 
[Thread-8] [ERROR] J:\springroo\gwtroo\src\main\java\leraning\roogwt\server\gae\GaeAuthFilter.java:3:0::0 The import com.google.appengine cannot be re..... 
<similar errors in other files> 
+0

I経費からプロジェクトをビルドしようとしました。ルー、ガーと同じ問題があります(パッケージをインポートできない、タイプを解決できないなど) –

+0

あなたは何かエラーを見逃していますか?あなたはMavenのレポを更新しようとしましたか? – Nilesh

+0

依存関係の問題はありません。依存関係はコンパイル前に解決されますが、ここではコンパイルエラーです。あなたは "update maven repo"をどういう意味ですか? –

答えて

1

と問題のない例gwtプロジェクトを展開しました。

+0

奇妙な!しかし、それが動作する限り! – Nilesh

1

もう1つの方法は、パーシスタンスを設定する際にGoogleアプリケーションエンジンをデータベースとして指定することです。 DataNucleusの--provider

永続設定は、Google App Engineの関連する参考資料を見つけることができないのエラーを回避することができます

このGOOGLE_APP_ENGINE

--database。

+0

これはうまくいった!、ありがとう!これは "受け入れられたはずの"答えです。 – Russ

4

私はRooのサンプルのexpenses.rooプロジェクトで同じ問題がありました。プロジェクトに欠けている依存関係を追加することで解決しました。 Rooのシェルから

はこれを実行します。

依存性が--version 1.4.0

--groupId com.google.appengine --artifactId のappengine-API-1.0-SDKを追加します
+0

これは私にとって完璧に機能しました。 Roo 1.1.3、Maven 3.0.3。 – dstine