我在maven中创建了一个自定义插件。因此,在运行此项目时,会自动创建相关的一个JAR文件。所以现在我在maven中创建了另一个项目,如何在pom.xml文件中使用该jar文件。是否有可能在pom.xml文件中使用已存在的jar。
答案 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中进行设置。