一个Eclipse的工程,在pom中配置了若干依赖,需要将pom中所有的依赖全部打包进一个jar包中,可以选择的方案有maven-assembly-plugin和fatjar。以前采用fatjar进行打包,但是fatjar有不少问题, 1. 最近一次更新是在09年,无法支持新版本 ...
今天有人问我打包后找不到主类,运行的类写在test中.按照常规,test目录下的文件不会打包到jar包中. 但是我测试一个springboot工程就可以,这里之后再研究 具体解决如下 第一步:在pom文件中引入Maven Assembly Plugin插件 第二步:在resources目录下创建插件的配置文件,这里名称为assembly.xml 第三步,maven 打包 结果如上图,有两个jar包 ...
2019-06-28 18:08 0 1264 推荐指数:
一个Eclipse的工程,在pom中配置了若干依赖,需要将pom中所有的依赖全部打包进一个jar包中,可以选择的方案有maven-assembly-plugin和fatjar。以前采用fatjar进行打包,但是fatjar有不少问题, 1. 最近一次更新是在09年,无法支持新版本 ...
转:http://www.cnblogs.com/justinzhang/p/4983633.html 一个Eclipse的工程,在pom中配置了若干依赖,需要将pom中所有的依赖全部打包进一个jar包中,可以选择的方案有maven-assembly-plugin和fatjar。以前采用 ...
此种方式可避免resource节点对compile阶段的影响,compile阶段会读取resource节点的信息但是不会读取assembly的配置文件 1. pom文件 2. assembly的xml配置文件 3. 打包后的 target 目录结构 ...
pom.xml添加 ...
在Maven中,主要有3个插件可以用来打包: maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义 ...
在Maven中,主要有3个插件可以用来打包: maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义 ...
1.POM文件添加jar包生成插件 2.添加第三方依赖打包插件 3.添加assembly打包插件 4.添加打包描述文件assembly.xml 5.Over!!! ...
Maven3种打包方式 maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义的打包结构 ...