すべての依存関係に<scope>test</scope>
があるmavenプロジェクトがあります。どのような依存関係でもこの繰り返しを避ける方法はありますか(コンパイル時間範囲はこれが可能な範囲です)同じスコープを持つすべての依存関係の依存関係スコープの繰り返しを避ける
0
A
答えて
0
要するに私が知る限りでは不可能です。
なぜですか?
スコープの値がデフォルトのであるため、コンパイルスコープを明示的に設定する必要はありません。
から、これは何も指定されていない場合に使用されるデフォルトのスコープ、ある
をコンパイルします。コンパイル 依存関係は、プロジェクトのすべてのクラスパスで使用できます。 さらに、これらの依存関係は依存するプロジェクトに伝播されます。
現在、mavenは依存関係フォールトスコープのチャニングをサポートしていません。標準的なユースケースではありません。
あなたは多分あなたの範囲
<properties>
<dependency-scope>test</dependency-scoppe>
</properties>
に設定プロパティを作成することができますしかし、それは、依存関係の定義でそれを参照するために必要となると私はそれが何をしたい(それはあなたが必要な場合に使用することができるものではありませんだと思いますコンパイルとアクティブプロファイルに基づいて提供されるいくつかのdepsを切り替える)
<scope>${dependency-scope}</scope>
関連する問題
- 1. 異なるスコープの依存関係内のMaven依存関係
- 2. Mavenの依存関係のスコープ -
- 3. 。スコープの依存関係を持つ.Net Core 2.0 Webjob
- 4. 依存関係管理とスコープ
- 5. 依存関係の依存関係
- 6. 依存関係のプロパティ依存関係
- 7. 依存関係とテストの依存関係を持つjarを作成する
- 8. 依存関係の依存関係をダウンロードする
- 9. 依存関係を持つオブジェクトのデシリアライズ
- 10. ジョブジョブの依存関係を持つトルクジョブ
- 11. Mavenの依存関係を持つjava.lang.NoClassDefFoundError
- 12. コントローラに依存関係を注入すると、スコープに依存関係が追加されますか?
- 13. Verilogコンパイルのすべての依存関係を見つける
- 14. 提供されたスコープの依存関係からの推移的依存関係
- 15. すべての依存関係をインストール
- 16. 内部ライブラリの依存関係をbrowserifyで外部スコープにエクスポート
- 17. 依存関係を見つけるループ
- 18. Structuremap - 依存関係のある依存関係
- 19. 依存関係
- 20. 依存関係
- 21. 2つのモジュールに同じ依存関係があります
- 22. Pax Exam:すべての依存関係を持つバンドルをプロビジョニング
- 23. Jmockit/Springのmocked依存関係は、依然としてReal依存関係
- 24. 初回コンパイル時の依存関係の依存関係
- 25. Gradle依存関係とGradle依存関係のEclipseの違い
- 26. 依存関係の依存関係の使用
- 27. プレイブックの依存関係と役割の依存関係
- 28. Mavenの依存関係ツリーとPOMの依存関係
- 29. MediatRとSimpleInjectorの依存関係スコープの問題
- 30. Gradle依存関係の競合 - すべての依存関係を維持する