2017-04-12 7 views
0

私はgenerator-jhipster 4.0.7を使用しています。私はプロジェクトを作成しました。私は監査で新しいエンティティを作成したいと思います。正当性はうまく作成されますが、監査ジェネレータは現在のjhipsterバージョンの一部ではない@Injectとの依存関係を作成しています。誰もこの問題を解決する方法を知っていますか? Thanxjhipster-entity-audit @インジェクションの問題

答えて

0

mavenプロジェクトを持っている場合はpom.xmlに、gradleプロジェクトをお持ちの場合はbuild.gradleにjavax.injectの依存関係を追加するのが簡単な方法です。 Gradleのため

<dependency> 
     <groupId>javax.inject</groupId> 
     <artifactId>javax.inject</artifactId> 
     <version>1</version> 
    </dependency> 

:Mavenのための

compile group: 'javax.inject', name: 'javax.inject', version: '1' 

あなたは、あなたのプロジェクト内の競合を取得されていません。この依存関係を追加することによってかどうかを確認する必要があります。これは私が他のライブラリが何を使っているのかわからないので、私が言うことができないものです。

+0

あなたの答えはThanxです。私はその方法を考えましたが、他のライブラリと競合する可能性があるため、より自動化されたソリューションがあるかどうか疑問に思っていました。 – Nikos

+0

私は、注入注釈を削除して適切なコンストラクタを作成することは問題ではないと考えています。または、クラスパスにjavax.injectのlibを追加して、問題があるかどうか調べます。 DIコンテナ(この場合は春)が両方の注入方法を扱うことができるので、問題は生じないはずです。これは、プロジェクトが更新されるまでの中間的な解決策になります。 https://github.com/hipster-labs/generator-jhipster-entity-audit – duderoot

関連する問題