2016-06-07 97 views
1

我有配置我的build.gradle從svn倉庫下載jar和pom的問題。例如,我有網址:從svn倉庫下載汽車gradle

https://svn.code.sf.net/p/springframework/svn/repos/repo-ext/javax/xml/crypto/xmldsig/1.0/

,我想確實是這樣compile group: 'com.sun.xml.wss', name: 'xws-security', version: '3.0'

另外,手動下載是走錯了路。

UPD這是後端項目的build.gradle文件

apply plugin: 'java' 
dependencies { 
compile group: 'org.glassfish.metro', name: 'wssx-api', version: '2.1.1-b09' 
compile group: 'com.sun.xml.wss', name: 'xws-security', version: '3.0' 

compile project(':pp-backend') 
} 
+0

你可以發佈你的整個build.gradle文件嗎? – Ethan

+0

@Ethan yeap。我正在更新這個問題。 – exStas

回答

1

如果你沒有從maven central(這是在默認配置搖籃)下載,你應該配置庫從使用下載在 '庫' 封:

repositories { 
    mavenCentral() 
    maven { 
     url 'https://svn.code.sf.net/p/springframework/svn/repos/repo-ext/' 
    } 
} 

然後,在 '依賴' 關閉,只需要添加:

compile group: 'javax.xml.crypto', name: 'xmldsig', version: '1.0' 

查看更多的信息在Dependency Management Basics

+0

我可以通過gradle從svn repo下載文件嗎?如果是的話,我可以每個構建檢查是否存在文件。如果不存在,則將其下載並用於來自特定文件夾,例如資源的項目中。對不起,我的英語,這是不好的:) – exStas

+0

上面的代碼將從**'https://svn.code.sf.net/p/springframework/svn/repos/repo-下載**'xmldsig'**依賴項。 ext /'** svn回購,如果它不存在。我錯過了什麼嗎? – yonisha

+0

感謝您的回答! – exStas