[英]Creating maven custom plugin
我已经在Maven中创建了一个自定义插件。 但是,创建的jar
文件的名称为CustomPlugin-1.0.jar.lastUpdated
'是扩展名,并且由于损坏而无法打开该文件。
我遵循的创建步骤如下:
packaging=maven-plugin
的maven项目)。 AbstractMojo
并包含自定义插件代码。 如何为自定义插件创建有效的jar文件?
使用maven-shade插件打包您的jar。 它将自动打包并创建具有所有依赖项,资源以及正确的jar名称和扩展名的jar(fat-jar)。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<!-- put your configurations here -->
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
将此添加到您的自定义Maven插件pom并使用mvn clean install
构建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.