在<module>
标签中,填写的是子模块(子项目)的artifactId
,而不是name
。
在Maven多模块项目中,一个父项目可以包含多个子模块。在父项目的pom.xml文件中,使用<modules>
标签来列出所有的子模块。每个子模块都需要在<modules>
标签中添加一个<module>
标签。
例如,考虑以下的父项目和两个子模块的结构:
parent-project
|-- pom.xml
|-- child-module1
| |-- pom.xml
|-- child-module2
|-- pom.xml
在父项目的pom.xml文件中,<modules>
标签将会包含子模块的<module>
标签。示例代码如下:
<project>
<!-- 父项目信息 -->
<modules>
<module>child-module1</module>
<module>child-module2</module>
</modules>
<!-- 其他父项目配置 -->
</project>
在此示例中,父项目的pom.xml文件中,用<module>
标签包含了子模块(子项目)的artifactId
,即child-module1
和child-module2
。
因此,回答您的问题,<module>
标签里填写的应该是子模块(子项目)的artifactId
,而不是name
。