53

假设我想在我的项目中添加 guice-assistedinject 作为依赖项。它将 guice 工件指定为依赖项本身。我如何告诉它使用 no_aop 版本的 guice?

我知道我可以做到以下几点,但是我可以在不排除 guice 模块的情况下一步完成吗?

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'
}
4

1 回答 1

90

没有更简单的解决方案。您可以使用短依赖符号(例如"com.google.inject:guice:3.0:no_aop")来缩短代码。

于 2012-11-10T12:37:25.383 回答