我有一个插件可以使用pom.xml
或不使用{依赖于我们正在构建的工件的版本:新版本没有pom。奇怪,我知道。)
我想让这个插件在Jenkins中运行 但是在创建maven项目时,我必须设置一个pom(或者默认情况下,Jenkins假设在给定的基本文件夹中有一个)。
问题:是否可以将Jenkins配置为在没有pom时不使用pom?
答案 0 :(得分:1)
根据我的评论,在这种情况下你应该使用Jenkins自由式项目构建,以便更灵活并避免Jenkins Maven构建的默认假设。
在这样的构建中,您可以配置执行shell或Windows命令的构建步骤(取决于Jenkins服务器操作系统)。
实际上,在Jenkins Maven构建中,总是需要pom文件,如Configuration>的帮助支持中所述。构建> Root Pom条目
如果您的工作区在第一个模块的根目录以外的某个位置具有顶级pom.xml,请在此处指定路径(相对于模块根目录),例如parent / pom.xml。 如果留空,则默认为pom.xml