0
依存バージョンの競合がある場合にリリースビルドを失敗させるアンドロイドアプリケーションを開発しています。私はデバッグビルドのためにそれを有効にしたくないしかしリリースビルドのみでgradle resolutionStrategyを設定するにはどうすればよいですか?
configurations.all {
resolutionStrategy {
failOnVersionConflict()
}
}
:私はすべてのビルドのためにそれを有効にしたい場合は、私がこれを行うことができます。私はどのようにそれを行うためのドキュメントを見つけることができません。私は試しました:
configurations.each {
if (it.name.startsWith("release")) {
it.resolutionStrategy {
failOnVersionConflict()
}
}
}
しかし、これは適用されません。私は単にここ.each
ため.all
を切り替えるんだけど、でもコードかかわらfailOnVersionConflict
は適用されません
configurations.each {
it.resolutionStrategy {
failOnVersionConflict()
}
}
:これは効果がありません - 私も、私は最初の例と同等のだろうと思ったものを試してみました実行される。
私は間違っていますか?