maven-assembly-plugin打包插件配置
2017-07-03 15:12
399 查看
maven打包插件的配置
以下代码包含打普通jar包和fat jar(uber jar)包:
参考链接:如何打一个FatJar(uber-jar)
以下代码包含打普通jar包和fat jar(uber jar)包:
<build> <finalName>最终生成的jar包名字</finalName> <!-- <plugins> --> <!-- <plugin> --> <!-- <groupId>org.apache.maven.plugins</groupId> --> <!-- <artifactId>maven-dependency-plugin</artifactId> --> <!-- <version>3.0.0</version> --> <!-- <executions> --> <!-- <execution> --> <!-- <id>copy-dependencies</id> --> <!-- <phase>prepare-package</phase> --> <!-- <goals> --> <!-- <goal>copy-dependencies</goal> --> <!-- </goals> --> <!-- <configuration> --> <!-- <outputDirectory>${project.build.directory}/lib</outputDirectory> --> <!-- <overWriteReleases>false</overWriteReleases> --> <!-- <overWriteSnapshots>false</overWriteSnapshots> --> <!-- <overWriteIfNewer>true</overWriteIfNewer> --> <!-- </configuration> --> <!-- </execution> --> <!-- </executions> --> <!-- </plugin> --> <!-- <plugin> --> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-dependency-plugin --> <!-- <groupId>org.apache.maven.plugins</groupId> --> <!-- <artifactId>maven-dependency-plugin</artifactId> --> <!-- <version>3.0.1</version> --> <!-- <configuration> --> <!-- <archive> --> <!-- <manifest> --> <!-- <addClasspath>true</addClasspath> --> <!-- <classpathPrefix>lib/</classpathPrefix> --> <!-- <mainClass>com.yourcompay.Demo</mainClass> --> <!-- </manifest> --> <!-- </archive> --> <!-- </configuration> --> <!-- </plugin> --> <!-- </plugins> --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.0.0</version> <configuration> <!-- 去掉包名后缀 --> <appendAssemblyId>false</appendAssemblyId> <archive> <manifest> <mainClass>com.test.Hello</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
参考链接:如何打一个FatJar(uber-jar)
相关文章推荐
- 利用maven-assembly-plugin插件 打包
- Maven build插件之Maven-assembly-plugin自定义打包
- maven-war-plugin 插件打包时,src/main/java 目录下mybatis的映射文件如何配置
- maven-assembly-plugin 打包可执行jar(fat jar)和配置文件与jar同时打包部署
- Maven学习总结(27)——Maven自定义打包插件maven-assembly-plugin详解
- maven 自定义打包插件maven-assembly-plugin不完全记录
- maven-assembly-plugin 打包的配置
- Maven 教程(20)— 使用maven-assembly-plugin插件来定制化打包
- maven-assembly-plugin 插件打包一个bug手动解决方式
- idea打包jar的多种方式,用IDEA自带的打包形式,用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包,用Maven插件maven-assembly-plugin打包
- maven java项目打包发布插件 maven-assembly-plugin
- Maven的打包插件maven-assembly-plugin介绍
- Maven学习总结(27)——Maven自定义打包插件maven-assembly-plugin详解
- maven-assembly-plugin 打包可执行jar(fat jar)和配置文件与jar同时打包部署
- eclipse maven plugin 插件 安装 和 配置
- 源码打包插件:maven-source-plugin
- 使用maven的maven-assembly-plugin将jar包依赖打包到一个jar文件中
- eclipse maven plugin 插件 安装 和 配置
- eclipse maven plugin 插件 安装 和 配置