2
我想解決來自ivy存儲庫的依賴關係,但我不知道如何爲它指定ivy配置。我發現我應該這樣做:在gradle dependency中指定ivy配置
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'),您必須使用長符號。 –