我正在使用本地常春藤存储库:
repositories {
ivy {
url = "${project.rootDir.absolutePath}/../ivy/ivy-repositories/shared/"
layout "pattern", {
artifact "[organisation]/[module]/[revision]/[type]s/[artifact].[ext]"
ivy "[organisation]/[module]/[revision]/ivy.xml"
}
resolve.dynamicMode = true
}
}
我正在使用分发插件并使用以下内容设置内容:
distributions {
main {
contents {
into ('libs')
{ from {
project(':x-impl').configurations.runtime
} }
}
}
我的问题是已解析的工件(jar)的文件名缺少版本。即'commons-codec.jar'而不是'commons-codec-1.6.jar'。在我的Eclipse类路径和分发中。
有什么办法可以让版本成为文件名的一部分吗?我不能(轻松地)更改本地常春藤存储库的布局/模式。
这个问题最初是在gradle社区提出的,但没有得到答案: http://gsfn.us/t/4iiml
谢谢, 安德烈亚斯