1
我使用gradle這個下載常春藤罐,gradle這個腳本是這樣的:使用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'name是:
d:\用戶\ MYNAME .gradle \緩存\工件-23 \文件存儲\ org.slf4j \ SLF4J-API \ 1.6.4 \罐\ bff73780230e6559b63134bbc2056c312eabb849 \ SLF4J-API-1.6.4-1.6.4.jar
增加「-1.6.4 「在jar名稱中。任何人都可以幫忙嗎?謝謝。
非常感謝。但有其他方法來解決它?更改文件名對我來說太麻煩了。 – zhaozhiming
除非您更改工件名稱(這聽起來像是一個很好的解決方案)或者使用當前名稱,否則您必須重命名該文件。請注意,您不應該重命名緩存中的文件,而是將其複製並重命名(當然是使用Gradle)。 –
我認爲改變神器名稱是一個好主意。我公司respository上的神器名稱是困惑的,我真的想改變它。謝謝。 – zhaozhiming