2010-10-22 19 views
0

我正在嘗試編寫一個自定義的Maven插件,它將解析當前Maven項目的SCM更新日誌以及它的任何直接依賴關係。如何以編程方式獲取依賴關係的SCM連接URL?

我知道MavenProject.getScm()的getConnection()返回當前項目的連接網址。 但是,我還想檢索任何直接依賴關係的連接URL。 (他們已經在每個依賴的pom.xml中定義)

我看着MavenProject.getDependencies(),但它返回了一個依賴對象列表,它似乎並不包含我需要的信息。

有誰知道我怎樣才能檢索到的信息?

回答

1

您將獲得MavenProject的實例爲每個相關性,例如中獲取MavenProjectBuilder的實例並使用它構建MavenProject實例。

用於示例代碼段用於解析個體依賴見following question

相關問題