无法生成maven项目,找不到pom.xml文件



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

设置这个环境的开发人员已经离开了,现在我正在尝试让这些虚拟机重新运行,因为这个内部应用程序需要mod。我是一个系统管理员,而不是开发人员,这比我想象的要困难。。。

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

我已经用TeamCity和Artifactory构建了一个新的VM(它应该加载得足够轻才能处理它)。我让TeamCity与git回购进行了交谈,但当我尝试构建项目时,我得到了

不可读的POM/srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/POM.xml:/srv/teamcity/10.04/buildAgent/work/b20d 5a085d 491430/web view/POM.xml(没有这样的文件或目录)

查看文件系统,在/srv/tteamcity10.0.4/buildAgent/work/bi20d5a085d491430/webview上确实没有POM.xml文件。然而,在/srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430中有一个pom.xml文件。

关于如何让Maven在一个目录中查找这个文件,有什么建议吗?

感谢

编辑:抱歉,我只是发现我没有正确定义"VCS根",我现在已经定义好了,尽管项目仍然没有构建,但我正在做得更远。我再捅一捅,看看我怎么做。

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

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

使用maven添加到Teamcity构建中会引发类似的错误,并显示以下消息

项目(/opt/buildagent/work/d1df6864f98d2599/pom.xml)有1个错误不可读POM/opt/buildagent/work/d1df6864f98d2599/POM.xml

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

最新更新