2013-10-14 7 views
5

のIntelliJ 12.1.6究極、以下のプラグインが有効になって:Intellij IDEAは@ RooJpaRepositoryをサポートしていますか?

  • AspectJのサポートを
  • AspectJのウィーバー
  • ばね支持
  • 春データ
  • 春AOPと@AspectJ

Spring DataリポジトリAPIを使用するSpring Rooプロジェクトがあります。次のスニペットコードです:

リポジトリクラス

package my.package; 

@RooJpaRepository(domainType = Thing.class) 
public interface ThingRepository { 
} 

Rooの生成アスペクトファイル

privileged aspect ThingRepository_Roo_Jpa_Repository { 
    declare parents: ThingRepository extends JpaRepository<Thing, Long>; 

    declare parents: ThingRepository extends JpaSpecificationExecutor<Thing>; 

    declare @type: ThingRepository: @Repository; 
} 

春JPAコンフィグ

<repositories base-package="my.package" /> 

しかし、xmlファイルで、IntelliJのは私に言いました

No matching beans found

私はのIntelliJで保存/検索するようにメソッドを使用するときので、「メソッドを解決できません」とマークされます

enter image description here

しかし、IntelliJのとMavenの両方が問題なくコンパイルエディタでは解決できないメソッドだけです。何が問題なの?

+0

問題はクラスパスとAspectJです。私はIntelliJでそれを行う方法を確信していますが、EclipseではAspectJプロジェクトとしてプロジェクトを有効にしてプロジェクトを再構築する必要があります。それが役に立てば幸い。 – eruiz

+0

私はintellij問題トラッカーに問題を追加しました。 http://youtrack.jetbrains.com/issue/IDEA-120006。何が起こるか見てみよう – albfan

+0

@albfanありがとう、私はそれについて考えなかった: –

答えて

3

悪いニュース、私はあなたがその機能を待つ必要があると思います。 (約コメントを参照してください昨今のIntelliJは、AspectJの両親を宣言したり

のIntelliJの開発者がのIntelliJ 11以降、この機能で遊んでてきたの優先順位を宣言してサポートしていません:要するに

http://youtrack.jetbrains.com/issue/IDEA-59138

:これを参照してください。 No technical block, just lack of resources

問題はIntellij 14で解決済みとマークされています。どのくらいですか? Intellij 13.1はQ2 of 2014にリリースされる予定ですので、しばらく時間がかかります。

+0

:(これはあまりにも悪いです。)情報をありがとう –

+0

明確にするために、この問題は 'declare @type:ThingRepository :@Repository; 'が認識されないのですか?エンティティが' @ RooJpaActiveRecord'を使用するプロジェクトでIntelliJのJPAツールを使用しようとしています。この同じ問題が問題であるかどうかは疑問です。 – rakslice

関連する問題