2

Resources 1.2.RC3を使用しようとしていますが、コンパイルまたは実行しようとするたびに、次のプロンプトが表示されます。私はdependecy-reportを実行しましたが、1.2.RC3が1.1.6以降を要求するものに対して1.1.6を削除したことを正しく報告します。これはRCバージョンと関係がありますか?質問をやめる方法はありますか?

現在、プラグインのバージョンがすでにインストールされています[resources-1.2.RC3]。[resources-1.1.6]に更新しますか?[y、n]

4

1 に答える 1

4

質問をやめる方法はありますか?

どのプラグインが1.1.6を要求しているかを調べ、BuildConfigで推移的な依存関係を除外します。

plugins {
  compile(':some-plugin:1.2.3') {
    excludes 'resources'
  }
}

私は同じ問題を抱えていて、ダウングレードプロンプトを回避するために通常のエビクションロジックに頼ることができませんでした。唯一の信頼できるオプションは明示的な除外でした。問題のあるプラグインが非推奨のinstall-pluginスクリプトを使用してインストールされた場合は、これが追加した行を削除し、代わりapplication.propertiesに正しいBuildConfig依存関係を(を使用してexcludes)追加する必要があります。

于 2013-01-21T21:30:49.433 に答える