我有一个可以使用a pom.xml或不使用a的插件(取决于我们正在构建的工件的版本:新版本没有pom。奇怪,我知道)。
pom.xml
我想让该插件在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