2017-08-03 89 views
3

我有一個基於模塊名稱的需求,我需要做一些操作。 如何在java類中從pom.xml獲取模塊名稱。 我pom.xml有象下面這樣:如何從java中獲取模塊名稱

<artifactId>test</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>pom</packaging> 


<modules> 
     <module>name1</module> 
     <module>name2</module>  
</modules> 

我看到我們可以得到artifactId和從屬性文件,如下版本。這裏模塊是一個列表,如何從列表中獲取模塊名稱。任何幫助,將不勝感激。

version=${project.version} 
artifactId=${project.artifactId} 

感謝

回答

1

你可以

  • 定義名稱作爲Maven的特性。
  • 在使用這些屬性的資源中定義文本文件。
  • 使用Maven處理此資源文件。
  • 從jar/war中的資源文件讀取。
+0

如何處理可變數量的模塊?「 – Andrei

+0

@Andrei我不明白這個問題。如果添加更多模塊,請添加更多屬性並將其添加到文本文件中。 –

相關問題