假设我想在我的项目中添加guice-assistedinject作为依赖项。它本身指定了guice artifact作为依赖项。如何告诉它使用没有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'
}
@zip
就不需要了。@zip
的含义是“只获取此 zip 构件,无需查看 POM 文件,也无需获取传递依赖项”。 - Peter Niederwieser