【问题标题】:Jenkins not recognizing file path for pom.xmlJenkins 无法识别 pom.xml 的文件路径
【发布时间】:2019-03-27 10:14:18
【问题描述】:

我的文件路径为 /Users/xxx/Documents/WorkSpace/project-test/pom.xml 在根 POM 下,我给出了与终端相同的路径。

我在 Jenkins 上收到以下错误 错误:没有这样的文件 /Users/xxx/Documents/WorkSpace/project-test/pom.xml 也许您需要在项目配置中指定正确的 POM 文件路径? 我正在使用 Mac High Sierra。

【问题讨论】:

  • 我假设您正在使用带有 Jenkinsfile 的管道?如果是这样,您是否定义了结帐?
  • 我在 mac 上从本地配置项目。项目已经从 mac 上的 git 签出。所有权限都是正确的
  • 如果您使用 jenkins,您必须在 Jenkins 内部而不是在您的机器上工作。要在 Jenkins 中工作,您需要让 Jenkins 签出代码并使用它...否则不会感觉..如果您想在您的机器上构建您的项目,只需使用类似mvn clean verify...和 ​​Jenkins...的命令...

标签: maven jenkins


【解决方案1】:

希望你使用的是maven项目

如果你使用 windows 机器路径是这样的--> C:\var\www\hello\complete\pom.xml

或者你也可以得到这个类型 --> C:\Program Files (x86)\Jenkins\workspace\hello-world\complete\pom.xml

如果你使用 linux 的机器路径应该是这样的 --> /etc/maven/complete/pom.xmlcomplete 目录里面应该有 pom.xml 文件

如果你使用 git hub 项目路径应该是这样 --> https://github.com/username/hello/maven/complete/pom.xml 在那个目录中你应该有 pom.xml 文件

那么詹金斯就会平静地接受

确保您在路径末尾添加了 pom.xml 否则您将收到以下错误

【讨论】:

  • 是的.. 我正在使用 maven 项目。我的机器是 Mac,操作系统为 High Sierra..
  • 尝试在路径末尾添加pom.xml
  • 异常。 “没有这样的文件:‘/etc//Users/XXX/Documents/WorkSpace/project-automationtesting/pom.xml’”
  • 永远不要在路径中使用双斜杠!! /etc 之后有一个双斜杠 (//)
  • RROR: No such file /etc/Users/xxx/Documents/WorkSpace/project-automationtesting/pom.xml 也许你需要在项目配置中指定正确的POM文件路径?同样的错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多