gpt4 book ai didi

java - Maven 子模块不存在

转载 作者:太空狗 更新时间:2023-10-29 23:01:11 28 4
gpt4 key购买 nike

我是 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 的其他模块一样?

最佳答案

Child module [...]projectName\projectName-war\pom.xml of [...]projectName\pom.xml does not exist

如果从命令行使用 mvn install 时出现上述错误(相同的 pom 可能在 eclipse 中工作),则必须稍微更改 pom.xml

代替以下内容:

<modules>
<module>../my-util</module>
<module>../my-server</module>
</modules>

遵循以下(附在分析器中):

<profiles>
<profile>
<modules>
<module>../my-util</module>
<module>../my-server</module>
</modules>
</profile>
</profiles>

关于java - Maven 子模块不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26021141/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com