一、创建一个普通maven工程
选择红框处,后面的就是命名,一直下一步即可
二、pom里面打包配置
在pom里面添加一个插件
注意mainClass标签的配置,换成自己的main函数所在文件路径
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.rh.App</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
三、IDEA中的maven命令配置
如下图所示,配置的命令是 assembly:assembly,一般直接运行maven命令时,我们会在前面添加 mvn 但是,在IDEA工具中,不需要这个
四、运行mvn命令并检验jar包功能
运行mvn命令
用压缩工具打开jar,可以看到里面有第三方jar的class文件
运行 java -jar xxx.jar命令,检查程序运行结果是否正常
五、补充(可能会发生的报错)
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
这个错误是由于pom的plugin配置问题
添加下面代码:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>