2016-08-21 171 views
1

我有一個Maven項目。我需要獲取該項目已解析(傳遞)依賴關係的URL。什麼是正確的做法?列出Maven依賴關係的URL

+1

你指的是什麼網址?依賴關係託管在Maven存儲庫上。你想獲得存儲庫頁面的鏈接嗎?你可以請更具體嗎? – gonephishing

+0

我想要各個已解決的依賴關係的URL。 – myahya

+0

哪個網址?一個依賴關係的URL並沒有說很多東西,因爲它可能來自一個版本庫管理器,所以它在End中是無用的......除此之外,我不明白你想在這裏解決什麼樣的問題? – khmarbaise

回答

0

要生成所有依賴關係,可以使用mvn dependency:tree,如here所述。

生成URL需要解析上述命令的輸出並將其轉換爲如下地址:http://repo1.maven.org/maven2/junit/junit-dep/4.10/junit-dep-4.10-javadoc.jar

+1

'dependency:tree'的輸出只是一個依賴關係列表,你不能在依賴關係和依賴關係來自的URL之間建立關係......而你的例子只有在你直接使用依賴關係來自Maven Central,通常情況並非如此... – khmarbaise

0

Maven不包括存儲從URL下載,只有當你第一次下載位置將在日誌中可用,您可以路由日誌一些文件,然後搜索「下載:」