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

我有一个基于模块名称的要求,我需要做一些操作.

如何从
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和version.这里的module是一个如何从列表中获取模块名称的列表.任何帮助,将不胜感激.

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

谢谢

最佳答案 你可以

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

点赞