我是Jenkins的新手,只是尝试构建/运行我的第一个Spring引导应用程序。

这是我的示例git存储库URL,我正尝试将其加载到Jenkins中。

https://github.com/LogeshLohit/thymeleaf-sb-test.git

我这样签出了应用程序, 在此处输入图片说明

当我尝试构建应用程序时,它将引发此错误“ [错误]您指定的目标需要执行一个项目,但此目录中没有POM(D:\\ Program Files \\ Jenkins_new \\ workspace \\ path1)。请验证您从正确的目录调用了Maven。-> [帮助1]“

在我的本地存储库中,项目位于“ D:\\ Program Files \\ Jenkins_new \\ workspace \\ path1 \\ thymeleaf-test”,但是jenkins仅查看“ D:\\ Program Files \\ Jenkins_new \\ workspace \\ path1”(来自日志)我猜。

如何使Jenkins向下看一个文件夹,以便它可以在其子目录中找到pom.xml?

===============>>#1 票数:1 已采纳

在调用顶级Maven目标步骤中,单击“高级...”。
POM [ rel_path/to/pom.xml ]
相对于工作空间根目录。 在您的情况下,这是thymeleaf-test/pom.xml

我想也应该可以使用命令行选项来调用:
-f,--file <arg>强制使用备用POM文件(或带有pom.xml的目录)。

  ask by Logesh S translate from so

===============>>#2 票数:1

那是一个自由式项目,以“调用顶级Maven目标”和目标作为“编译”进行构建

您可能至少指定pom.xml的完整路径(或相对路径,如注释所示),如“如何使用Jenkins执行Maven项目”中所示

https://www.softwaretestingmaterial.com/wp-content/uploads/2017/08/install-jenkins-14.png

  ask by Logesh S translate from so

本文未有回复,本站智能推荐: