6

gradleにIntelliJのアイデアの「エクスポート」依存バージョンはありますか?

IntelliJ IDEA では、モジュール A がモジュール B に依存し、モジュール B がモジュール C に依存している場合、エクスポートが true に設定されている場合、モジュール B の依存関係はモジュール A にのみエクスポートされます。

現在、IntelliJ プロジェクトを Gradle プロジェクトに変換するスクリプトを作成しています。書き込み時に Gradle はビルドスクリプトで推移的な依存関係をどのように処理しますか:

dependencies {
   compile project(':DependentProject') // exported = true, but how?
}

?

前もって感謝します!

4

2 に答える 2

1

Gradle では、モジュール B の依存関係は自動的に A にエクスポートされますが、これがどのように機能するかの詳細は異なります (たとえば、競合の解決があります)。

于 2013-11-08T21:33:17.830 に答える
0

最も簡単な方法ideaは、スクリプトにプラグインを適用してから実行することgradle ideaです。次に、.ipr ファイルをダブルクリックしてプロジェクトを開きます。

これを行うと、IntelliJ IDEA は直接的で推移的な依存関係をフェッチします (それらが適切に宣言され、検出できると仮定します)。

于 2013-11-08T21:33:37.047 に答える