graylogserver打包tgz

本文介绍了如何使用Maven的assembly插件将Graylog-Server打包成tar.gz格式。通过在pom.xml中配置maven-assembly-plugin,指定descriptor和outputDirectory,结合bin.xml文件设定打包格式和内容,最终运行mvn package命令生成打包文件。
摘要由CSDN通过智能技术生成

Maven可以通过将工程打包成为tar.gz等格式文件。

其方式为使用maven-assembly-plugin

Maven Assemly Plugin 是基于提供的生成的描述符来命令其运行,现在已有很多可用的描述符,但是他们只能满足一些生成package基本的操作。

在使用Maven assembly Plugin之前,你必须知道如何使用assembly Descriptor

其标签与结构在:http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html有详细的介绍

http://maven.apache.org/components/plugins/maven-assembly-plugin/

翻译:

1、简介

Assembly Plugin 主要是为了使用户可以将其依赖、模板、站点文件或者其他的文件归档起来。你的工程可以轻松利用该分布式的程序集,预先定义的装配描述符。这些描述符可以处理很多普通的操作,如将一个工程与其生成的文档一起打包在一个zip文件中。或者,你的工程可以提供自己的描述符和假设一个更高级的控制其依赖、模板、文件设置和单个文件的打包过程。

现在它可以创建打包的格式有:

Zip

Tar

Tar.gz(or tgz)

Tar.bz2(or tbz2)

Jar

Dir

War

和其他ArchiveManager可以配置的格式。

如果你的项目想打包成uber-jar,assembly plugin提供了只提供基本的支持。

想要在Maven项目中利用Assembly Plugin,你只需要:

l  选择或者写一个assemblydescriptor 来使用

l  在你项目中的pom.xml中

l  运行“mvnassembly:single”

如果想写自己的assembly,你将需要查看AssemblyDescriptor Format

 

2、例子

引用Apache Maven Project中的例子

想要输出的格式如下:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值