我对Maven不太熟悉。我从一个客户的SVN上检出了以下结构的项目:
projectName
|--> pom.xml
|--> jetty-wrapper
|--> pom.xml
|--> bin
|--> pom.xml
|--> projectName-common
|--> pom.xml
|--> bin
|--> pom.xml
|--> projectName-war
|--> bin
|--> pom.xml
位于“projectName”正下方的pom.xml(顶部的pom)正在构建这三个模块
<modules>
<module>projectName-common</module>
<module>projectName-war</module>
<module>jetty-wrapper</module>
</modules>
但是当从文件夹projectName
执行mvn clean install
时,会出现以下错误。
Child module [...]projectName\projectName-war\pom.xml of [...]projectName\pom.xml does not exist
问题是:是否应该在projectName-war
下面像其他模块一样有一个pom.xml文件,以防客户忘记提交到SVN?