用IDEA自带的打包形式
将maven java项目下lib包和po.xml中的jar全部打到一起,可执行
1 打开IDEA的file -> Project Structure,进入项目配置页面
2 点击Artifacts,进入Artifacts配置页面,点击 +
3 进入Create JAR from Modules页面
a Main函数执行的类
b 选择如图的选项,目的是对第三方Jar包打包时做额外的配置,如果不做额外的配置可不选这个选项(但不保证打包成功)
c 需要在src/main目录下,新建一个resources目录,将MANIFEST.MF文件保存在这里面,因为如果用默认缺省值的话,在IDEA12版本下会有bug。
4 Apply --> ok
5 回到IDEA,点击Build->Build Artifacts,选择build
项目下会多两个文件夹
6 cmd到 D:\static\springtool\out\artifacts\springtool_jar 执行
java -jar springtool.jar 即可执行jar文件程序