短い説明:プロジェクトに複数のモジュールがあり、そのうちの1つが他のモジュールからクラスをインポートします。このモジュールでユニットテストを実行すると、インポートされたクラスが見つからないためコンパイルが失敗します。しかし、プロジェクト構造では、モジュールの依存関係は依存関係リストにあります(下の図では、青い円で囲んでいます)。どのようにこれを解決するためにintellijのアイデアの他のモジュールの問題からクラスを見つけることができないのですか?私は、依存関係管理ツールとしてのGradleでIntelliJのを使用していたときに、非常に類似しIntellijアイデアモジュールの依存関係
2
A
答えて
2
何かが私に起こりました。 IntelliJの依存関係だけでは十分ではないことがわかりました。これらの依存関係をpom.xmlに明示的に含めるようにしてください。
モジュール 'main-app'は、プロジェクトの 'main-db'モジュールに依存しています。あなたが持っているこれらの問題を解決するだろう「メインアプリ」のbuild.gradleファイルへ
compile project(':main-db')
:Gradleでは、簡単な追加を使用して
。
希望すると、これが役立ちます。
0
依存関係のクラスファイルが「src」フォルダとしてマークされているフォルダにあることを確認してください。さもなければIntelliJは知らない。そのファイルはクラスファイルである。
0
モジュールをインポートした後、srcディレクトリを見つけて「ソースルート」としてマークディレクトリに移動する必要があることがあります。
関連する問題
- 1. IntelliJ IDEA 11のモジュール依存関係
- 2. IntelliJ gradle addモジュールの依存関係
- 3. IntelliJプリントテストの実行依存関係
- 4. intellijアイデアモジュールdefault "user.dir"
- 5. IntelliJ Artifact自動インポートMaven依存関係?
- 6. 依存関係の依存関係
- 7. 依存関係のプロパティ依存関係
- 8. 依存関係
- 9. 依存関係
- 10. IntelliJとMavenの依存関係 - 依存関係を並べ替えることができません
- 11. 初回コンパイル時の依存関係の依存関係
- 12. 異なるスコープの依存関係内のMaven依存関係
- 13. Gradle依存関係とGradle依存関係のEclipseの違い
- 14. 依存関係の依存関係の使用
- 15. プレイブックの依存関係と役割の依存関係
- 16. Mavenの依存関係ツリーとPOMの依存関係
- 17. Intellijプラグインの開発バンドルの依存関係
- 18. IntelliJのアイデアの依存関係をダウンロードしていない
- 19. グラデルビルドに基づくIntelliJの単一依存関係の更新
- 20. IntelliJのプラグイン依存関係を持つGrails 1.1アプリケーションの設定
- 21. ローカル依存関係の間接依存関係
- 22. 依存関係の依存関係をダウンロードする
- 23. プラグイン依存関係のMavenアンパック依存関係
- 24. Structuremap - 依存関係のある依存関係
- 25. Intellij IDEAは、Gradleの依存関係を解決しません。
- 26. IntelliJが依存関係のローカルプロジェクトを参照する方法は?
- 27. intellij ideの依存関係エラーを解決しますか?
- 28. IntelliJ Idea:依存関係ビューアの赤い線
- 29. Intellijがモジュールの依存関係をインポートしない
- 30. Intellijはjarfileの依存関係を再パッケージしますか?
3つの依存関係はすでにpom.xmlにありますが、最初にmvn installを実行しない限り単体テストを直接実行することはできません。 :( – Tiina
私はIntelliJ用のGradleプラグインを 'Auto Update'に設定していますので、変更を加えてもクリーンインストールは必要ありません@Tiina – Malone