我使用 gradle 来下载 ivy jars,gradle 脚本是这样的:
repositories {
ivy {
artifactPattern "http://mycompany/libs/[organization]/[module]/[revision]/[artifact].[ext]"
ivyPattern "http://mycompany/libs/[organization]/[module]/[revision]/ivy.xml"
}
}
dependencies {
compile (
"org.slf4j:slf4j-api:1.6.4"
)
}
我的常春藤配置是这样的:
<dependency org="org.slf4j" name="slf4j-api" rev="1.6.4">
<artifact name="slf4j-api-1.6.4" type="jar"/>
</dependency>
常春藤存储库上的 jar 名称是:
http : //my.company/his-libs/org.slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar
但是当我使用 gradle 下载它们时,jar 名称是:
D:\Users\myname.gradle\caches\artifacts-23\filestore\org.slf4j\slf4j-api\1.6.4\jar\bff73780230e6559b63134bbc2056c312eabb849\slf4j-api -1.6.4-1.6.4.jar
在 jar 名称中增加“-1.6.4”。有人可以帮忙吗?谢谢。