maven工程打包成runnable的jar包,拷贝资源和依赖jar包
金蝶云社区-最好是
最好是
9人赞赏了该文章 502次浏览 未经作者许可,禁止转载编辑于2018年07月26日 08:55:53

方法一:将项目及所依赖的所有jar包打包成一个jar。

1、pom.xml添加assembly插件(放在最外层)

2、执行在所在跟部门中执行命令mvn assembly:assembly

 

3、target文件夹中生成如下文件

 

4、执行java -jar quickstart-1.0.0-jar-with-dependencies.jar

 

备注:第2步的命令也可以改成mvn package,但需要更改pom.xml:

 

方法二:此方式实际是将项目依赖的jar复制到一个目录中并在MANIFEST文件中添加Class-Path和Main-Class。

(ps:1.plugin是放在build,plugins里面,具体格式自己用eclipse生成一个plugin看看

    2. 在mvn package 过程中,先会生成jar包然后再下载lib包到Dependcy目录中,过程很可能会因为网络原因失败,这个时候

                你可以这样操作:pom.xml右击----》Runas--》maven build...--》golds---》 输入dependency:copy-dependencies-->运行)

1、在pom.xml中添加jar和dependency插件

 

2、执行mvn package

 

3、生成如下文件

 

4、执行java -jar quickstart-1.0.0.jar(ps:dependency文件夹必须要跟jar包放在同一个目录运行)


转载自:https://blog.csdn.net/u010666884/article/details/51816471

赞 9