如何在maven pom.xml中使用自定义插件?

时间:2014-04-16 13:14:52

标签: java maven xslt

我在maven中创建了一个自定义插件。因此,在运行此项目时,会自动创建相关的一个JAR文件。所以现在我在maven中创建了另一个项目,如何在pom.xml文件中使用该jar文件。是否有可能在pom.xml文件中使用已存在的jar。

1 个答案:

答案 0 :(得分:0)

我有点不确定你得到了什么 - 我的理解是你写了一个插件,你现在想要在一个单独的项目中使用。为此,您可以将自定义插件添加到新项目的部分中。它将以与所有插件相同的方式解决此问题。您还需要将插件部署到您正在使用的任何pluginRepository。

例如,我有一个插件,在其pom中定义为:

<groupId>org.mine</groupId>
<artifactId>my-maven-plugin</artifactId>
<version>1.0</version>
<packaging>maven-plugin>

这就是你已经拥有的。

然后,运行mvn deploy。

在你想要使用插件的项目中,添加到你的pom:

<build>
  ...
  <plugins>
    ...
    <plugin>
      <groupId>org.mine</groupId>
      <artifactId>my-maven-plugin</artifactId>
      <version>1.0</version>
    </plugin>
    ...
  </plugins>
  ...
</build>

最后,确保您已部署的存储库在标记中的pom.xml中进行设置。