一、maven-assembly-plugin 1. 插件功能 maven-assembly-plugin 它是maven中针对打包任务而提供的标准插件,可以具体指定该包的类型,包里面包含哪些内容等。 官网地址:http://maven.apache.org/plugins/maven-assembly-plugin/ 2. 使用内置Assembly Descriptor 默认情况下,maven-assembly-plugin内置了几个可以用的assembly...
中文翻译:Assembly 插件的主要作用是,允许用户将项目输出与它的依赖项、模块、站点文档、和其他文件一起组装成一个可分发的归档文件。也就是:maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等 maven-assembly-plugin插件在maven项目中如何使用(即使用步骤)?
官网页面http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> 1. 2. 3. 4. 5. 6. 7. 8. 还...
--如果不设为false的话,最终打包的包名将为:javaUtils-all-3.0-SNAPSHOT-jar-with-dependencies.jar--><appendAssemblyId>false</appendAssemblyId><!-- 设置 JAR 包输出目录构成:这里,将打包后的 JAR 包放在每个模块的文件夹 target/maven-assembly-plugin下 -->${project.build.directory}/maven-assembly-plug...
官网说明:https://maven.apache.org/plugins/maven-assembly-plugin/ 概述 是什么:Apache Maven Assembly是Maven的程序集插件使开发人员能够将项目输出合并到单个可分发的存档中,该存档还包含依赖项、模块、站点文档和其他文件。 作用:可以实现自定义打包,从而实现打包项目可以外挂yml配置文件,提供shell运维脚本,大大降低...
maven-shade-plugin : 用来打可执行包(executable jar) maven-assembly-plugin : 支持定制化打包方式 我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以让输出的结构清晰而标准化。
maven-assembly-plugin : 支持定制化打包方式 在这里主要讲一下maven-assembly-plugin这个插件 其实assembly 这个插件的主要作用就是:允许用户将项目输出与它的依赖项、模块、站点文档、脚本和其他文件一起组装成一个可分发的归档文件。也就是可以自己个性化、选择性、结构定制化的打包。
--maven自定义打包插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.5.0</version><configuration><descriptors><!--具体的配置文件--><descriptor>src/main/assembly/assembly.xml</descriptor></descriptors></configuration><executions><...
1、mvn assembly:assembly 命令打包 <build> <finalName>my-app</finalName> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artif...
使用maven-compiler-plugin和maven-assembly-plugin两个插件进行分离依赖打包可执行jar包 pom.xml文件中配置build <build><finalName>打包后的包名</finalName><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration>1.8...