web-dev-qa-db-ja.com

gradle依存関係の依存関係で分類子を指定するにはどうすればよいですか?

Guice-assistedinjectをプロジェクトの依存関係として追加したいとします。 guiceアーティファクトを依存関係自体として指定します。 guiceのno_aopバージョンを使用するように指示するにはどうすればよいですか?

私は次のことができることを知っていますが、guiceモジュールを除外せずに1つのステップでそれを行うことはできますか?

dependencies {
  compile (group: 'com.google.inject.extensions', name: 'guice-assistedinject', version: '3.0') {
    exclude module: 'guice'
  }
  compile group: 'com.google.inject', name: 'guice', version: '3.0', classifier: 'no_aop'
}
35
jgrowl

より簡単な解決策はありません。短い依存関係表記法を使用してコードを短縮できます(例:"com.google.inject:guice:3.0:no_aop")。

59