1

これは自明のように思えますが、例が見つかりません。私のプロジェクトが依存している兄弟プロジェクトがあり、ほとんどの場合、ジャーを推移的に含める必要がありますが、特定のものはいくつか含めません。それらの瓶をどのように除外しますか?私はこれとそれのさまざまなフレーバーを試しましたが、うまくいきません。私が見つけることができるすべての例は、完全なアーティファクト/アイビーのような名前でモジュールまたはjarを除外していますが、除外する必要があるjarは、自分の兄弟ビルドのjarであるため、名前で除外する必要があります。

dependencies {
    compile(project(':sibling')) { exclude('sibling-core.jar') } // does not work :(
}
4

1 に答える 1

0

私は同じ問題を抱えていて、簡単な解決策を見つけました。

私のプロジェクト jar の依存関係では、兄弟プロジェクトの jar を jar リストの最後に置きました。

このようにして、残りの jar 依存関係に干渉しません。

于 2014-02-27T07:55:34.607 に答える