如何用Maven打包可执行jar包
1、首先打开Maven项目中pom.xml文件

2、在pom文件里面加入如下代码;
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.test.Main</mainClass> </transformer> </transformers> <artifactSet> </artifactSet> </configuration> </execution> </executions> </plugin></plugins>

3、让我们来看看上图的两部分代码意思;
1:设置项目的Java环境,这里设置的是1.7版本;

4、2:利用Maven的maven-shade-plugin插件来设置jar包要执行的主类和其他配置;
<mainClass></mainClass>中设置是jar包执行时首先执行的主类;

5、设置好代码,那么下面就可以用命令行等形式来进行打包了;

1、打开IDEA软件界面,点击右上角红框位置,点击选择edit configurations;

2、点击加号,选择Maven;

3、填写要执行的命令行,注意:这里不用写mvn,直接输入install即可;

4、写完命令行之后,接一下点击OK;

5、点击这里以刚刚配置的打包方式运行项目;

6、这样就打包成功了,然后在项目中target文件夹中寻找已经打包成功的jar包。
