[英]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.