簡體   English   中英

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

[英]How to use custom plugin in maven pom.xml?

我在maven中創建了一個自定義插件。 因此,在運行該項目時,會自動創建一個相關的JAR文件。 因此,現在我在該項目的maven中創建了另一個項目,該項目如何使用pom.xml文件中的jar文件。 有沒有可能使用pom.xml文件中已經存在的jar。

我不確定您能得到什么-我的理解是您編寫了一個插件,現在想在單獨的項目中使用。 為此,您可以將自定義插件添加到新項目的部分中。 它將像處理所有插件一樣解決此問題。 您還需要將插件部署到您使用的任何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中設置的存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM