如何从java中的pom获取模块名称

时间:2017-08-03 13:29:16

标签: java maven

我有一个基于模块名称的要求,我需要做一些操作。 如何从java类中的pom.xml获取模块名称。 我的pom.xml如下所示:

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


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

我看到我们可以从属性文件中获取artifactId和版本如下。这里的module是一个如何从列表中获取模块名称的列表。任何帮助将不胜感激。

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

由于

1 个答案:

答案 0 :(得分:1)

你可以

  • 将名称定义为Maven属性。
  • 在使用这些属性的资源中定义文本文件。
  • 使用Maven处理此资源文件。
  • 从jar / war中的资源文件中读取。