1.在maven工程配置pom.xml文件
2.使用maven-assembly-plugin打包
在maven选项栏找到项目 -> Plugins -> assembly -> 点击assembly:assembly执行
如果找不到assembly选项需要检查一下你的Maven配置。
执行成功如下图
3.使用maven-assembly-plugin打包是比较推荐的方式
该打包方式会在target目录下生成2个jar包:如下图的spider-1.0-SNAPSHOT.jar和spider-1.0-SNAPSHOT-jar-with-dependencies.jar
spider-1.0-SNAPSHOT.jar:是不包容任何依赖的jar包,在其他项目运行需要保证项目中所需要的依赖包都存在。
spider-1.0-SNAPSHOT-jar-with-dependencies.jar:是包含项目所有依赖的jar包,在其他项目运行不需要额外的依赖包。
4.执行jar包
进入jar包所在目录,使用命令:java -jar spider-1.0-SNAPSHOT-jar-with-dependencies.jar
标签:assembly,jar,idea,spider,maven,SNAPSHOT,1.0 From: https://www.cnblogs.com/michaelShao/p/18022969