2011-07-27 21 views
1

チュートリアルGetting Started with Spring Rooの後にSpring Rooを学習しようとしています。Spring Rooで 'タイプに解決できません'エラー

しかし、AspectJファイルが作成された時点で、Eclipseは現在コンパイルエラーを起こしています。

私はこれらのエラーを取得するためのコマンドのみました。今、私はエラーリストをしました

mkdir wedding 
cd wedding 
roo 
    project --topLevelPackage com.wedding 
import the Maven project into Eclipse 
    persistence setup --provider HIBERNATE --database HYPERSONIC_PERSISTENT 
    entity --class ~.domain.Rsvp 

declare cannot be resolved to a type 
entityManager cannot be resolved or is not a field 
id cannot be resolved or is not a field 
The method entityManager() is undefined for the type Rsvp_Roo_Entity 
version cannot be resolved or is not a field 

は、誰もがこの問題を経験し、解決する方法を知っていますか?

答えて

2

EclipseにSTSとWTPをインストールしましたか?

perform eclipse 

あなたはRooのコンソールで、次の試してみましたしましたか?

+0

これが解決策になるはずです。このコマンドが表示されたらチュートリアル** IDEインテグレーション**を見つけてください:roo> eclipse を実行し、プロジェクトをSTS-Eclipseにインポートする方法:ile>インポート>既存のプロジェクトをワークスペース – jbbarquero

+0

に注意してくださいこのチュートリアルでは、それは素晴らしいですが、いくつかのrooコマンドの構文に関して古くなっています。サンプルディレクトリ(投票、診療所など)内のRooディストリビューションに付属のoonesを試してください – jbbarquero

+0

@ Constantiner。はい、私はSTS、WTP、さらにはEclipse内のRooコンソールを持っています。ありがとうございました! "perform eclipse"はうまくいきましたが、実際はプロジェクトアイコンの上にあったのですが、以前はMavenプロジェクトではなくAJでした。だから、問題は "import maven project"だと思います。私はJPAのようないくつかの新機能を追加するたびに「実行する」ことをしなければならないと思っています。 – stivlo

2

あなただけのプロジェクトを作成し、あなたがする必要がある既存のMavenプロジェクトとしてそれをインポートした場合:プロジェクト>春のツールを右クリックし

  • >
  • Rooのプロジェクト自然を有効にしたプロジェクトを右クリック>春ツール> Enable Spring Aspects Tooling

私にとって、私は2番目が欠けていて、最終的にそれを修正しました。

関連する問題