9

我正在尝试构建一个 Maven 项目,但我遇到了问题。

pom 已指定父 pom 并且 maven 找不到它。我实际上有父 pom,但我不知道在哪里放置它或者我应该怎么做所以 maven 知道。

如果我的问题很愚蠢,我是 maven 的新手,很抱歉。

4

5 回答 5

11

如果你有父 pom,你可以尝试安装它。

当您mvn install在一个模块上运行时,生成的工件将被放置在您的存储库中,以便可以从其他模块中使用它。

于 2012-05-07T01:56:46.553 回答
4

我正在使用 Netbeans,我在运行 Maven/Goals 中运行了-N 版本:更新子模块。

有效!构建花了 5 分钟,但它确实构建了项目,这是它第一次。

于 2013-10-14T11:47:25.063 回答
0

http://maven.apache.org/guides/introduction/introduction-to-the-pom.html示例 1 和示例 2 用于继承,可能很有用。

于 2012-05-07T02:50:55.043 回答
0

当项目中的 POM 不同时会发生这种情况。他们没有相同的版本。

例如,如果您有:

MyProject / EAR ..... MyProject / WEB .....

您需要在三个 POM 中具有相同的版本

于 2017-10-18T14:18:10.503 回答
-1

对我来说同样的错误。我通过使用新的 POM 文件更新项目来解决(我团队中的某个人不小心删除了它)。

于 2016-09-14T06:41:39.323 回答