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

时间:2017-02-06 03:22:30

标签: maven teamcity

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

设置此环境的开发人员已经继续前进,现在我正试图让这些虚拟机重新启动,因为这个内部应用程序需要mod。我是一名系统管理员,而不是开发人员,这比我想象的更难......

死亡的虚拟机是TeamCity服务器和Artifactory服务器。

我已经使用TeamCity和Artifactory构建了一个新的VM(它应该可以轻松加载以处理它)。我让TeamCity与git repo交谈,但是当我尝试构建项目时,我得到了

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",我现在已经这样做了,虽然项目仍然没有建立,但我正在进一步发展。我会再捅一下,看看我怎么走。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

使用maven将其添加到Teamcity构建中时,出现以下错误,并引发了我同样的错误

  

项目(/opt/buildagent/work/d1df6864f98d2599/pom.xml)有1个错误   不可读的POM /opt/buildagent/work/d1df6864f98d2599/pom.xml:/opt/buildagent/work/d1df6864f98d2599/pom.xml(无此类文件或目录)

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