如何在Jenkins中运行没有POM的Maven插件?

我有一个可以使用a pom.xml或不使用a的插件(取决于我们正在构建的工件的版本:新版本没有pom。奇怪,我知道)。

我想让该插件在Jenkins中运行。

但是在创建Maven项目时,我必须设置一个pom(或者默认情况下,Jenkins假定给定的基本文件夹中有一个pom)。

:是否可以将Jenkins配置为不使用pom?

回答:

根据我的评论,在这种情况下,您应该使用Jenkins自由式项目构建,以便具有更大的灵活性并避免使用Jenkins Maven构建的默认假设。

然后,在这种构建中,您可以配置一个执行步骤,该步骤执行Shell或Windows命令(取决于Jenkins服务器OS)。

确实,在Jenkins Maven构建中,始终需要一个pom文件,如Configuration> Build> Root Pom条目的帮助支持中所述。

如果您的工作区在第一个模块的根目录之外的其他位置具有顶级pom.xml,请在此处指定路径(相对于模块根目录),例如parent /

pom.xml。如果保留为空,则默认为pom.xml

以上是 如何在Jenkins中运行没有POM的Maven插件? 的全部内容, 来源链接: utcz.com/qa/419324.html

回到顶部