Подтвердить что ты не робот

Как указать классификатор в зависимости от зависимостей gradle?

Скажем, я хочу добавить guice-assistedinject в качестве зависимости в моем проекте. Он определяет артефакт guice как сама зависимость. Как мне сказать, чтобы использовать версию no_aop?

Я знаю, что могу сделать следующее, но могу ли я сделать это за один шаг, не исключая модуль 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'
}
4b9b3361

Ответ 1

Нет более простого решения. Вы можете сократить код, используя короткую нотацию зависимостей (например, "com.google.inject:guice:3.0:no_aop").