关于jar打包分块
16lz
2021-04-26
pom引入
<plugin>分块打包模式--> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-assembly-pluginartifactId> <version>2.4.1version> <executions> <execution> <id>make-assemblyid> 绑定到package生命周期 --> <phase>packagephase> <goals> 只运行一次 --> <goal>singlegoal> goals> execution> executions> <configuration> 配置描述符文件 --> <descriptor>src/main/assembly/assembly.xmldescriptor> 也可以使用Maven预配置的描述符jar-with-dependencies--> configuration> plugin>
配置文件assembly.xml
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd"> <id>assemblyid> <formats> <format>dirformat> tar.gz--> formats> <includeBaseDirectory>falseincludeBaseDirectory> <dependencySets> <dependencySet> <outputDirectory>/liboutputDirectory> dependencySet> dependencySets> <fileSets> <fileSet> <directory>src/main/assembly/scriptsdirectory> <outputDirectory>binoutputDirectory> <fileMode>0755fileMode> <filtered>truefiltered> fileSet> <fileSet> <directory>src/main/resourcesdirectory> <outputDirectory>configoutputDirectory> fileSet> <fileSet> <directory>src/main/webappdirectory> <outputDirectory>runtimeoutputDirectory> fileSet> fileSets>assembly>
maven下点击package,则会在target/wx-api-assembly下生成lib和config目录
好处是更新只需要更新对于的jar包即可
启动方式:https://www.cnblogs.com/zenghansen/p/12795962.html
©著作权归作者所有:来自51CTO博客作者wx5eba5c8cb0b6f的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- docker-compose安装Harbor
- SpringBoot中的自动代码生成 - 基于Mybatis-Plus
- 自动化运维管理平台OpsManage部署
- (六)高并发redis学习笔记:redis的RDB持久化机制配置以及数据恢复的
- 手把手教你vscode配置golang开发环境的步骤
- zabbix配置企业微信报警
- Linux- 监控工具netdata配置安装 (系统:centos)
- weadmin
- zabbix-agent安装配置----------------------- windows