我有一個場景,我必須提取jar名稱& maven項目(.pom文件)的相關jar名稱。這些maven項目託管在nexus服務器中。遍歷目錄結構來定位pom文件非常麻煩。從Maven項目中提取jar名稱(使用Nexus Rest API)
什麼是使用org.sonatype.nexus.rest.model API獲取這些信息的適當方法。
在此先感謝
我有一個場景,我必須提取jar名稱& maven項目(.pom文件)的相關jar名稱。這些maven項目託管在nexus服務器中。遍歷目錄結構來定位pom文件非常麻煩。從Maven項目中提取jar名稱(使用Nexus Rest API)
什麼是使用org.sonatype.nexus.rest.model API獲取這些信息的適當方法。
在此先感謝
而不是使用Nexus REST API,我只想叫Maven Dependency Plugin tree goal與該OUTPUTFILE的參數。有了這些數據和一些字符串解析,您可以輕鬆創建一個文件名列表。根據輸出的座標,你可以使用Maven repository format.
謝謝Manfred。我正在嘗試從所有存儲庫中檢索所有項目的POM文件。所有這些pom文件都存在於Nexus服務器中。有什麼辦法可以遍歷所有的POM文件,並拉動Jar Dependency。我知道maven:依賴關係樹給依賴。但是我想針對Maven倉庫(Nexus Server)構建一個定製的Jar相關報告。 – user2844683
使用Maven插件可能會更容易一些。你想在報告中提供哪些信息? –
罐子依賴,罐子的使用者,庫中最少使用和最常用的罐子。 – user2844683
來組裝文件名,或許Aether會是一個很好的開始? http://eclipse.org/aether/ –
謝謝@ThorbjørnRavnAndersen。我會看看它。 – user2844683