maven工程打包成runnable的jar包,拷贝资源和依赖jar包

来源:互联网 发布:大数据世界txt全集下载 编辑:程序博客网 时间:2024/09/21 08:59

方法一:将项目及所依赖的所有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包放在同一个目录运行)


0 0