【发布时间】:2016-06-24 10:07:18
【问题描述】:
根据 Jenkins 插件教程,插件的 POM 指的是 Plugin Parent POM:
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>2.2</version>
</parent>
我正在创建一个供我公司内部使用的 Jenkins 插件。并且公司中的所有 Maven 项目都必须引用一个 POM。因此我不能将我的插件同时引用。
有没有办法使用 POM 创建 Jenknis 插件而不是指插件父 POM?
【问题讨论】:
-
老实说,jenkins 网站是这么说的:Maven 用它来构建你的插件。所有 Jenkins 插件都应该基于 Plugin Parent POM。它说应该而不是“必须”打开 pom.xml 并验证其中的所有属性和依赖项。您可以将它们添加到另一个 pom.xml 中。它应该可以正常工作
-
好吧,创建中间 POM,它是 Jenkins 插件父 POM 的副本。
-
如果有人遇到同样的问题,请添加我的评论作为答案
标签: java maven plugins jenkins parent-pom