我正在尝试构建一个Maven项目,但是遇到了问题。
pom文件指定了父级pom,但是Maven找不到它。实际上,我有这个父级pom,但是我不知道应该将其放在哪里或者应该做什么才能让Maven知道。
我对Maven还很陌生,如果我的问题很愚蠢,请谅解。
如果您有父POM,可以尝试安装它。
当您在模块上运行mvn install
时,生成的构件将被放置在您的代码库中,以便其他模块可以使用它。
我正在使用Netbeans,我在运行Maven/Goals时输入了-N versions:update-child-modules。
它有效了!虽然构建需要5分钟的时间,但项目终于编译成功了,这是第一次。
mvn -N versions:update-child-modules
- Gökçer Gökdalhttp://maven.apache.org/guides/introduction/introduction-to-the-pom.html 示例1和示例2是关于可以使用的继承。
这种情况发生在项目中使用不同的POM时,它们的版本不一致。
比如说,如果你有:
MyProject / EAR ..... MyProject / WEB .....
您需要在三个POM中使用相同的版本
我也遇到了同样的错误。我通过使用新的POM文件更新项目来解决它(我的团队中有人不小心删除了它)。