最近由于为了验证的需要,在本地使用maven打包时需要将工程依赖的jar同步输出到指定文件夹, 通过验证,将此方法分享给大家
1. pom文件中引用如下2个插件
org.apache.maven.plugins
maven-jar-plugin
3.3.0
true
lib/
com.example.grpccli.ProductClient
org.apache.maven.plugins
maven-dependency-plugin
3.1.2
copy-dependencies
package
copy-dependencies
${project.build.directory}/lib
2.通过idea 执行package进行构建jar(或者命令行执行mvn package构建)
2.1 构建完成后可看到除了输出目标jar之外,还在lib目录下输出所有依赖的jar
图-1 jar信息
2.2 查看目标jar中MANIFEST.MF文件中classpath信息和mainclass信息
图-2 classpath信息
图-3 Main-Class信息
本文暂时没有评论,来添加一个吧(●'◡'●)