使用Maven 打包项目 生成XXX.tar.gz 文件
1、在项目中创建assembly文件夹
创建如图的一个assembly.xml文件 内容如下
<assemblyxmlns="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>release</id><formats><format>tar.gz</format></formats><files><file><source>${project.basedir}/target/XXX-webdemo-2.0.1-SNAPSHOT.jar</source><destName>XXX-webdemo-2.0.0.jar</destName></file></files><fileSets><fileSet><directory>config</directory></fileSet></fileSets>
</assembly>
2、修改POM.xml文件 添加插件
<plugin><artifactId>maven-assembly-plugin</artifactId><version>3.1.0</version><configuration><finalName>XXX-webdemo-2.0.0</finalName><appendAssemblyId>false</appendAssemblyId><descriptors><descriptor>assembly/assembly.xml</descriptor></descriptors></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>single</goal></goals></execution></executions></plugin>
使用Maven 打包项目 生成XXX.tar.gz 文件相关推荐
- maven打包成jar文件与打包成tar.gz文件
一.普通main方法入口的jar程序打包 maven-jar-plugin插件与maven-jar-plugin插件 用到maven-jar-plugin插件与maven-jar-plugin插件,打 ...
- maven 服务器自动打包,Maven 打包项目到私服 (deploy)的配置方法
一.配置maven 在maven安装目录 /conf/setting.xml 中的servers下添加: nexus-snapshots admin 123456 nexus-releases adm ...
- Win10打包tar.gz文件,Win10使用tar命令,Win10使用linux基本命令
Windows系统使用tar命令打包tar.gz文件 使用7z命令的时候无意打了tar命令,结果发现在windows powershell上也能使用tar命令?! 试了一下tar命令,打包成功! 注: ...
- maven打包项目时报错:Cannot create resource output directory
前言:如今使用开发工具打包java项目是一件常用且方便的事情,但是当我们使用maven打包项目出错时,就会十分让人郁闷,今天我就遇到了这件事,大家来看看 报错原因:打包项目根目录下的target文件夹 ...
- IDEA maven打包项目到阿里云服务器Tomcat部署流程
1.购买阿里云服务器和使用(简略) 学生服务器优惠页面:https://promotion.aliyun.com/ntms/campus2017.html 有意购买服务器的朋友可以领取优惠券再购买哦, ...
- tar 指定目录解压 tar -zxf xxx.tar.gz -C /xxx/
tar 指定目录解压 tar -zxf xxx.tar.gz -C /xxx/ tar -zxf /opt/software/lua-nginx-module-0.10.0.tar.gz -C /us ...
- linux如何生成tar文件内容,在Linux系统中创建tar.gz文件的方法及实例讲解
本文介绍在Linux系统中创建tar.gz文件的方法,及实例讲解. 介绍 tar存档是一个文件,用于存储其他文件的集合,包括有关它们的信息,例如所有权.权限和时间戳. 在Linux操作系统中,可以使用 ...
- java 压缩文件tar_使用Java API进行tar.gz文件及文件夹压缩解压缩
在java(JDK)中我们可以使用ZipOutputStream去创建zip压缩文件,(参考我之前写的文章 使用java API进行zip递归压缩文件夹以及解压 ),也可以使用GZIPOutputSt ...
- linux tar.gz文件安装
1.将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中. #cp xxx.tar.gz /root 2.解压缩. #tar xvzf xxx.tar.gz 或直接双击 ...
最新文章
- 跟我斗图,我用Python爬虫下载几个G的表情砸死你
- 设计模式-Observer模式
- java高级之Io流
- 自己写的thinkphp自动生成类
- php中文切齿,PHP 各种函数
- unity 中画布随相机视野实时变化
- Outlook设置签名/设置邮件模板
- 利用mysql元数据自动生成hive建表语句
- 数据分析思维(极客时间)
- VR全景:三维电商势不可挡
- SHU-“盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛-K-购买装备
- 数据库原理和应用和mysql有联系吗_《数据库原理与应用》考试试卷和答案
- 分享一款基于aui框架的图文发布界面
- T156530 儒略历-传智杯-练习赛
- 什么是B端产品和C端产品?
- zsh与bash区别
- API接口,亲测有效
- 2021-12-28 关于直流空开(MCB)的思考
- 2020_8_31闲谈——应用统计专业考研建议
- android7.1.1版本更新,ColorOS安卓7.1.1升级包