Я хочу разрешить зависимости из репозитория плюща, но я не знаю, как указать конфигурацию плюща для него. Я обнаружил, что должен сделать это следующим образом:Укажите конфигурацию плюща в зависимости от градиента
myconf group: 'com.eu', module:'MyModule', version:'1.0.0', configuration: 'ivyconf'
но это не работает. Когда я бегу gradle dependencies
команда Gradle возвращает эту ошибку:
Could not create a dependency using notation: {group=com.eu, module=MyModule, version=1.0.0, configuration=ivyconf}
Моя сборка не использует плагины. Я хочу загрузить зависимости в простой сборке, которые должны создавать продукт из загруженных зависимостей.
Сложение выглядит следующим образом:
group = 'com.eu'
version = '0.9a'
configurations {
myconf
}
repositories {
ivy {
url 'http://ivyrepo.local/ivyrep/shared'
layout "pattern", {
artifact "[organisation]/[module]/[revision]/[type]s/[artifact].[ext]"
}
}
}
dependencies {
myconf group: 'com.eu', module:'MyModule', version:'1.0.0', configuration: 'ivyconf'
}
Спасибо! Можете ли вы также ответить, если можно объявить зависимость коротким способом? Com.eu:MyModule:1.0.0: '? –
pepuch
Чтобы указать конфигурацию явно (вместо того, чтобы идти с 'default'), вам придется использовать длинную нотацию. –