簡體   English   中英

如何以編程方式構建pom文件的有效模型?

[英]How to programmatically build the effective model of a pom file?

我將以編程方式從pom文件創建有效模型,以獲取pom模型實例中的所有繼承屬性。 我會分析一個pom的一些屬性 - 但我需要它的所有屬性 - 包括。 inhertied。

我該怎么辦? 我試過Sonatype Aether,但我找不到一個例子。

看看這個要點https://gist.github.com/reiz/6203767 它顯示了一個在maven插件中構建MavenProject的方法。 在MavenProject上,您可以調用project.getDependencies()等方法。

您可以運行mvn help:effective-pom來獲取maven實際使用的pom,包括所有默認繼承和父pom繼承的屬性。 我不相信這會給你列出所有依賴關系的所有傳遞依賴關系,但它應該給你在這里要求的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM