无法构建 Maven 项目,找不到 pom.xml 文件

Unable to build maven project, pom.xml file not found

我们最近失去了(即他们在 SAN 故障后死亡)为内部应用程序构建虚拟机。不幸的是,这些虚拟机从未备份过。

设置此环境的开发人员已继续前进,现在我正在尝试让这些 VM 再次运行,因为此内部应用程序需要 mod。我是系统管理员而不是开发人员,事实证明这比我想象的要难...

死亡的 VM 是 TeamCity 服务器和 Artifactory 服务器。

我已经使用 TeamCity 和 Artifactory 构建了一个新的 VM(它的负载应该很轻,足以处理它)。我让 TeamCity 与 git 存储库对话,但是当我尝试构建项目时,我得到

Non-readable POM /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml: /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml (No such file or directory)

查看文件系统,/srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview确实没有pom.xml文件。但是 /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430.

中有一个 pom.xml 文件

关于如何让 Maven 在一个目录中查找此文件的任何指示?

谢谢

编辑: 很抱歉,我刚刚发现我没有正确定义 "VCS Root",我现在已经完成了,并且正在更进一步,尽管项目仍然没有构建。我再戳一下,看看效果如何。

我刚刚发现我没有正确定义 "VCS Root"。

我遇到了类似的问题。解决方案是:请检查父POM和子POM中的模块名称,两者名称应相同。

使用 Maven 添加到该 Teamcity 构建时,我遇到了以下消息的相同类型的错误

The project (/opt/buildagent/work/d1df6864f98d2599/pom.xml) has 1 error Non-readable POM /opt/buildagent/work/d1df6864f98d2599/pom.xml: /opt/buildagent/work/d1df6864f98d2599/pom.xml (No such file or directory)

对我来说,它通过创建 VCSRoot 配置解决了