天天看點

普通maven工程打可執行jar包

在pom.xml的build=>plugins節點裡面添加

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-shade-plugin</artifactId>

<version>3.1.0</version>

<executions>

<execution>

<phase>package</phase>

<goals>

<goal>shade</goal>

</goals>

<configuration>

<transformers>

<transformer

implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">

<mainClass>xxx.Main</mainClass>

</transformer>

</transformers>

</configuration>

</execution>

</executions>

</plugin>

其中 xxx.Main是你的main函數所在的java類。