该文件指定了打包格式,包含的文件/过滤的文件等信息,可以同时指定多个描述符文件,打包成不同的格式。 2. 在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 六、maven项目中Assembly描述符文件详解 <assembly><!--设置此程序集的标识。这是来自此项目的特定文件组合的符号名称。此外,...
version:指定了插件的版本。 configuration:包含了插件的配置信息。 descriptors:指定了Assembly描述符文件的路径。 outputDirectory:指定了输出目录。 finalName:指定了输出归档文件的名称。 appendAssemblyId:指定是否在归档文件名中附加Assembly ID。 executions:指定了插件的执行信息。 id:执行的标识。 phase:插件执行的Ma...
-- id 标识符,添加到生成文件名称的后缀符。如果指定 id 的话(这里指定的是项目的版本),目标文件则是 ${artifactId}-${id}.jar。【如terminal-dispatch-jar-with-dependencies.jar】 --> <id>jar-with-dependencies</id> <formats> <!-- 指定打包格式。maven-assembly-plugin插件支持的打包格式有zip、tar...
1 id标识符,添加到生成文件名称的后缀符。如果指定id的话,目标文件名则是a r t i f a c t I d − {artifactId}-artifactId−{id}.tar.gz 2、formats maven-assembly-plugin 支持的打包格式有zip、tar、tar.gz (or tgz)、tar.bz2 (or tbz2)、jar、dir、war,可以同时指定多个打包格式 <formats><...
<!-- id 标识符,添加到生成文件名称的后缀符。如果指定 id 的话(这里指定的是项目的版本),目标文件则是 ${artifactId}-${id}.jar。【如terminal-dispatch-5.0.0.0.jar】 --> <id>${project.version}</id> <!-- 指定打包格式。maven-assembly-plugin插件支持的打包格式有zip、tar、tar.gz (or tgz)、...
Maven3种打包⽅式中maven-assembly-plugin的使⽤详解maven-jar-plugin,默认的打包插件,⽤来打普通的project JAR包;maven-shade-plugin,⽤来打可执⾏JAR包,也就是所谓的fat JAR包;maven-assembly-plugin,⽀持⾃定义的打包结构,也可以定制依赖项等。我们⽇常使⽤的以maven-assembly-plugin为最多...
includes/excludes:设定包含或排除哪些文件,支持通配符 fileMode:指定该目录下的文件属性,采用Unix八进制描述法,默认值是0644 outputDirectory:生成目录的路径 files/file与fileSets大致相同,不过是指定单个文件,还可以通过destName属性来设置与源文件不同的名称 参考:官网:assembly插件官网介绍...
-- id 标识符,添加到生成文件名称的后缀符。如果指定 id 的话(这里指定的是项目的版本),目标文件则是 ${artifactId}-${id}.jar。【如terminal-dispatch-5.0.0.0.jar】 --><id>${project.version}</id><!-- 指定打包格式。maven-assembly-plugin插件支持的打包格式有zip、tar、tar.gz (or tgz)、tar....
--id 标识符,添加到生成文件名称的后缀符。如果指定 id 的话(这里指定的是项目的版本),目标文件则是 ${artifactId}-${id}.jar。【如terminal-dispatch-5.0.0.0.jar】--><id>${project.version}</id><!--指定打包格式。maven-assembly-plugin插件支持的打包格式有zip、tar、tar.gz(or tgz)、tar.bz2(or...
directory:指定要包含的目录; outputDirectory:指定当前要包含的目录的目的地。 回到pom的配置中,自定义的configuration配置后,将会生成一个demo-demo.jar文件在目录output下,其中前一个demo来自finalName,后一个demo来自assembly descriptor中的id,其中的内容和默认的打包出来的jar类似。