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

时间:2016-02-11 09:52:52

标签: maven jenkins

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

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

问题:是否可以将Jenkins配置为在没有pom时不使用pom?

1 个答案:

答案 0 :(得分:1)

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

在这样的构建中,您可以配置执行shell或Windows命令的构建步骤(取决于Jenkins服务器操作系统)。

实际上,在Jenkins Maven构建中,总是需要pom文件,如Configuration>的帮助支持中所述。构建> Root Pom条目

  

如果您的工作区在第一个模块的根目录以外的某个位置具有顶级pom.xml,请在此处指定路径(相对于模块根目录),例如parent / pom.xml。   如果留空,则默认为pom.xml