【问题标题】:Unable to build maven project, pom.xml file not found无法构建maven项目,找不到pom.xml文件
【发布时间】:2017-02-06 03:22:29
【问题描述】:

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

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

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

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

不可读的 POM /srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml:/srv/teamcity/10.0.4/buildAgent/work/b20d5a085d491430/webview/pom.xml(没有这样的文件或目录)

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

关于如何让 Maven 为这个文件查找一个目录的任何指针?

谢谢

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

【问题讨论】:

  • 如果您认为可能有帮助,请删除问题或分享适当的解决方案。

标签: maven teamcity


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      使用 maven 添加到该 Teamcity 构建会引发与以下消息相同的错误

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

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

      【讨论】:

        猜你喜欢
        • 2015-02-02
        • 1970-01-01
        • 2019-02-15
        • 1970-01-01
        • 2018-02-22
        • 2018-04-01
        • 1970-01-01
        • 2018-11-24
        • 1970-01-01
        相关资源
        最近更新 更多