如何在gradle依赖项的依赖项中指定分类器?

假设我想在项目中添加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' } 

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