maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以版下方式生成权包含所有依赖的jar文件,依赖以class的方式存在;
将此plugin添加到pom文件中
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>