假设我想在项目中添加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'
}
答案 0 :(得分:55)
没有更简单的解决方案。您可以使用短依赖关系表示法缩短代码(例如"com.google.inject:guice:3.0:no_aop"
)。