maven-assembly-plugin插件支持的打包格式有zip、tar、tar.gz (or tgz)、tar.bz2 (or tbz2)、jar、dir、war,可以同时指定多个打包格式 --> <format>jar</format> </formats> <!-- 指定打的包是否包含打包层目录(比如finalName是terminal-dispatch,当值为true,所有文件被放在包内的terminal-dispatch目录下,否则...
这个jar-with-dependencies是assembly预先写好的一个,组装描述引用(assembly descriptor)我们来看一下这个定义这个组装描述(assemly descriptor)的xml文件 1. <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" 2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3...
1、概述 maven-assembly-plugin打包可以把一些配置文件打包到jar包外面 2、添加pom依赖 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId...
1.maven-assembly-plugin 配置assembly.xml文件路径 <plugin><artifactId>maven-assembly-plugin</artifactId><version>3.1.0</version><configuration><descriptors><descriptor>src/main/assembly/assembly.xml</descriptor></descriptors></configuration><executions><execution><id>make-assembly</id><phase>package</...
1.maven-assembly-plugin 配置assembly.xml文件路径 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <descriptors> <descriptor>src/main/assembly/assembly.xml</descriptor> </descriptors> </configuration> ...
springboot + maven 支持spring-boot-maven-plugin插件打包 当我们打完包之后,想要修改数据源,就得修改application.properties,然后重新打包没源码或源码变了就GG了。 那么我们可以加maven-assembly-plugin插件来把项目的数据源、日志、缓存路径等配置application.properties放在打完的jar包外面。
1. 需要指定一个Assembly描述符文件。该文件指定了打包格式,包含的文件/过滤的文件等信息,可以同时指定多个描述符文件,打包成不同的格式。 2. 在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 五. maven项目中Assembly描述符文件详解 ...
package.xml文件自定义打包配置: <?xml version="1.0" encoding="UTF-8"?> <assembly> <!-- 最终打包文件的后缀,格式为 ${fileName}-bin --> <id>bin</id> <!-- 最终打包成一个用于发布的zip文件 --> <formats> <format>zip</format> </formats> <!-- 把依赖的jar包打包进zip的lib目录下--...
1. maven-assembly-plugin的作用 maven-assembly-plugin是Maven的一个插件,用于将项目及其依赖项、资源文件等打包成一个可分发的归档文件(如zip、tar.gz、jar等)。这使得项目分发和部署变得更加方便,用户只需下载并解压这个归档文件,即可获得项目的所有必要组件。 2. 基本配置示例 以下是一个基本的maven-assembly-plu...
首先,需要创建一个Assembly描述符文件,该文件指定了打包格式、包含或过滤的文件等信息。可以设置多个描述符文件,以生成不同格式的打包结果。其次,在Maven工程的pom.xml文件中配置maven-assembly-plugin插件,并引入Assembly描述符文件。接下来,详细解读Assembly描述符文件中的一些关键标签:其中,true标签用于...