使用 Maven 三种打包方法之一的 maven-assembly-plugin
最编程
2024-07-18 14:38:28
...
<assembly>
<id>assembly</id>
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>src/main/bin</directory>
<includes>
<include>*.sh</include>
</includes>
<outputDirectory>bin</outputDirectory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<directory>src/main/conf</directory>
<outputDirectory>conf</outputDirectory>
</fileSet>
<fileSet>
<directory>src/main/sql</directory>
<includes>
<include>*.sql</include>
</includes>
<outputDirectory>sql</outputDirectory>
</fileSet>
<fileSet>
<directory>target/classes/</directory>
<includes>
<include>*.properties</include>
<include>*.xml</include>
<include>*.txt</include>
</includes>
<outputDirectory>conf</outputDirectory>
</fileSet>
</fileSets>
<files>
<file>
<source>target/${project.artifactId}-${project.version}.jar</source>
<outputDirectory>.</outputDirectory>
</file>
</files>
<dependencySets>
<dependencySet>
<unpack>false</unpack>
<scope>runtime</scope>
<outputDirectory>lib</outputDirectory>
</dependencySet>
</dependencySets>
</assembly>
上一篇: 使用 Maven 打包依赖于本地 jar 包的可执行 jar 包
下一篇: maven 对项目进行打包的几种方法 - 方法一:使用 maven-jar-plugin 和 maven-dependency-plugin 插件打包
推荐阅读
-
Maven 打包的三种方法--方法二:使用 maven-assembly-plugin 插件打包
-
用 Maven 打包可运行 jar 的三种方法,最后一种简直太棒了!
-
Maven 的三种打包方法
-
Maven 打包的三种方法 - 方法三:使用 maven-shade-plugin 插件打包
-
Maven 打包三种方法和常用命令的完整列表
-
打包 Maven 的三种方法
-
maven 对项目进行打包的几种方法 - 方法一:使用 maven-jar-plugin 和 maven-dependency-plugin 插件打包
-
使用 Maven 三种打包方法之一的 maven-assembly-plugin
-
SpringBoot 使用 Maven 插件进行项目打包的方法
-
使用 vue3+vite 资产动态引入图片并解决打包后显示图片问题的三种方法