我正在尝试构建一个maven项目,但我遇到了问题。
pom指定了父pom,而maven找不到它。我实际上有父母pom,但我不知道在哪里放置它或我应该怎么做,所以maven知道。
我是maven的新手很抱歉,如果我的问题很愚蠢。
答案 0 :(得分:7)
如果你有父pom,你可以尝试安装它。
当您在模块上运行mvn install
时,生成的工件将被放置在您的存储库中,以便可以从其他模块中使用它。
答案 1 :(得分:4)
我正在使用Netbeans,我在Run Maven / Goals中运行 -N版本:update-child-modules 。
有效!它花了5分钟构建,但它确实构建了项目,这是它第一次有了。
答案 2 :(得分:0)
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html示例1和示例2用于继承,可以是有用的。
答案 3 :(得分:0)
当项目中的POM不同时会发生这种情况。它们没有相同的版本。
例如,如果你有:
MyProject / EAR ..... MyProject / WEB .....
你需要在三个POM中拥有相同的版本
答案 4 :(得分:-1)
Same error for me.I resolved by updating the project with a new POM file(someone form my team accidently deleted it).