【问题标题】:How to use custom plugin in maven pom.xml?如何在 maven pom.xml 中使用自定义插件?
【发布时间】:2014-05-31 09:26:31
【问题描述】:

我在 Maven 中创建了一个自定义插件。所以当运行这个项目时,会自动创建一个相关的 JAR 文件。所以现在我在这个项目的maven中又创建了一个项目,如何在pom.xml文件中使用那个jar文件。有没有可能在 pom.xml 文件中使用已经存在的 jars。

【问题讨论】:

    标签: java maven xslt


    【解决方案1】:

    我有点不确定你在做什么——我的理解是你写了一个插件,你现在想在一个单独的项目中使用它。为此,您需要将自定义插件添加到新项目中的部分。它将以与所有插件相同的方式解决此问题。您还需要将插件部署到您正在使用的任何 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 的标签中设置了你部署的仓库。

    【讨论】:

      猜你喜欢
      • 2014-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 2022-01-17
      • 2016-11-09
      • 2014-07-27
      相关资源
      最近更新 更多