Maven 构建 tar分发包来用于自动化安装

我们现在有一个需求,就是构建一个tar分发包,然后配合shell脚本可以在多台宿主机器上无缝的安装和配置(主要是配置)Liferay服务器:

需求分析:

为了达到这个目的,我们就需要列出配置的不同,因为所有的服务器共享一组配置,而配置是由一组文件组成的(无论是css,javascript还是shell文件等), 我们必须把这些shell文件都按照一定的方式放在tar包中。

而我们客户所期望的分发包的结构如下:

The .tarball has two root directories

              ii.      /standalone/

为了解决这个问题,我们使用了maven-assembly-plugin来完成这件事情.

时间: 2025-01-02 01:29:27

Maven 构建 tar分发包来用于自动化安装的相关文章

Eclipse 使用Maven构建SpringMVC项目_java

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时

通向架构师的道路 第十九天 使用maven构建Spring工程

一.前言 上次大家拿了我上传的工程后,有些人自己通过spring3,struts1.3,hibernate3的download的包自行去装配jar包到工程的 WEB-INF\lib目录下.有些是通过我上传的alpha_lib包把里面的jar文件一股脑的copy到了工程的WEB-INF\lib目录下去. 有时经常还会发生少包了,ClassNotFound这样的错误,或者是一些因为缺包还引起的各种莫名奇妙的错误,呵呵,是不是够 折腾的啊? 尝过苦头了,才知道幸苦!那么我们有没有一种更好的方式,比如说

通向架构师的道路(第十九天)使用maven构建Spring工程

一.前言 上次大家拿了我上传的工程后,有些人自己通过spring3,struts1.3,hibernate3的download的包自行去装配jar包到工程的WEB-INF\lib目录下.有些是通过我上传的alpha_lib包把里面的jar文件一股脑的copy到了工程的WEB-INF\lib目录下去. 有时经常还会发生少包了,ClassNotFound这样的错误,或者是一些因为缺包还引起的各种莫名奇妙的错误,呵呵,是不是够折腾的啊? 尝过苦头了,才知道幸苦!那么我们有没有一种更好的方式,比如说:

Eclipse 使用 Maven 构建动态 Web 工程,默认无 java 目录的解决方法

Eclipse 使用 Maven 构建动态 Web 工程,默认无 java 目录的解决方法 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备.绿色教育的研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 两年前,在病重的那些日子里,把有关 Mav

SSH笔记一 用maven构建项目

迷迷糊糊的接触java也有大半年之久了,期间一直用java来开发web项目,从最开始的helloworld,到jdbc链接数据库,到现在的用struts.hibernate.spring完成一个项目,收获颇多. 所以从今天开始写一个系列详细的讲述如何用maven,struts2.hibernate3.spring2.Tiles2以及mysql完成一个web project.对自己做一个总结,也希望能帮助有需要的人.仅此而已. 项目构建工具:maven IDE:myeclipse6.5 数据库:m

maven 构建web项目时war名称由什么决定

使用maven 构建web项目时,war包的名称由什么决定呢? 默认的war名称是构件ID加上版本号,例如: shop_goods-0.0.1-SNAPSHOT.war或exam4-0.0.1-SNAPSHOT.war  有哪些方式可以指定war包的名称呢? 方式一: 使用插件maven-war-plugin,pom配置如下:  Xml代码   <plugin>                   <groupId>org.apache.maven.plugins</grou

Eclipse maven构建springmvc项目

一.背景介绍 对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置.一次使用,就放不下了. 二.准备工作 1.Eclipse 3.7 2.maven 3.Eclipse 需要安装maven插件.url:maven - http://download.eclipse.org/technology/m2e/releases .安装maven-3.0.4.并且选择本地的maven,如下图:  

Intellij 14用maven构建时pom.xml报错

问题描述 Intellij 14用maven构建时pom.xml报错 Intellij 14用maven构建时pom.xml报错,Dependency '''org.apache.commons:com.springsource.org.apache.commons.logging:1.1.1''' not found less... Inspects a Maven model for resolution problems.求助 解决方案 'org.apache.commons:com.sp

maven构建-求助:Maven构建java项目时出错

问题描述 求助:Maven构建java项目时出错 这个项目以前是用Ant构建的,现在转用Maven了.报错如下:An Ant BuildException has occured: You must not specify nested elements when using refid. 构建过程如下: 这个项目的pom.xml文件如下: <project> <modelVersion>4.0.0</modelVersion> <groupId>aopme