linux上war包编译环境搭建

一.检查linux机器上是否有自带的jdk
    Java -version检查下就可以,如果有与编译需要的版本不同,先卸载,再安装编译需要的版本
    jdk安装与配置.
    (1)jdk安装
    解压缩包:
    #tar -xvzf jdk1.7.tar.gz -C /home/ai  #解压缩包到指定目录下。
 (2)配置环境变量
 修改全局环境变量 /etc/profile
 export JAVA_HOME=/home/ai/jdk1.7.0_79
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 
二.安装maven
    (1)将下载好的maven安装包解压到指定目录
    #tar -xvzf apache-maven-3.3.9.tar.gz -C /home/ai #解压缩包到指定目录下。
 (2)配置settings.xml文件
 <localRepository>/home/ai/mavenRepository</localRepository>
 #/home/ai/mavenRepository为maven仓库的存储目录
 注意:如果无法连接网络,则需要手动将工程需要的仓库jar包上传。
 (3)配置maven环境变量
  修改全局环境变量 /etc/profile
  export MAVEN_HOME=/home/ai/apache-maven-3.3.9
     export M2_HOME=/home/ai/apache-maven-3.3.9
     export PATH=$PATH:$MAVEN_HOME/bin:$M2_HOME/bin
三.svn 下载工程
   svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码
   svn co svn://10.4.63.11/quartzProject/maintain /home/ai/maintain --username lkk --password ***
四.到指定目录输入编译命令。
   [[email protected] maintain]$ mvn clean package -Dmaven.test.skip=true &
   [[email protected] ~]$ [INFO] Scanning for projects...
[INFO]                                                                        
[INFO] ------------------------------------------------------------------------
[INFO] Building maintain maven 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ maintain ---
[INFO] Deleting /home/ai/maintain/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maintain ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] Copying 42 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ maintain ---
[INFO] Compiling 430 source files to /home/ai/maintain/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maintain ---
[INFO] Not copying test resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ maintain ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ maintain ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-war-plugin:2.2:war (default-war) @ maintain ---
[INFO] Packaging webapp
[INFO] Assembling webapp [maintain] in [/home/ai/maintain/target/maintain-1.0-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/home/ai/maintain/src/main/webapp]
[INFO] Webapp assembled in [961 msecs]
[INFO] Building war: /home/ai/maintain/target/maintain-1.0-SNAPSHOT.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.834 s
[INFO] Finished at: 2017-01-09T19:14:24+08:00
[INFO] Final Memory: 66M/1963M
[INFO] ------------------------------------------------------------------------
编译成功,生成的war包位于/home/ai/maintain/target/maintain-1.0-SNAPSHOT.war目录下

时间: 2024-12-15 12:32:01

linux上war包编译环境搭建的相关文章

ubuntu12.04下安卓编译环境搭建总结

前言: 因为工作需要,经常要编译安卓下的动态库,公司有已经搭建好环境的服务器,但是第一自己想自己搭建一下了解一个整个过程,另外,公司的服务器也经常出现问 题,导致编译不了,所以就想自己搭建环境.开始是在公司自己的电脑上装了一个unbuntu的虚拟机,然后在网上找了一个攻略,开始搭建环境.但是一直卡 在源码下载那一块,每次源码下载都出错,如后面问题1所描述.断断续续,都是工作之余抽空弄一弄,但是始终下载不成功,我以为是公司网络的问题,网络不稳 定,所以下载老失败.本来想多试几次,想想总有一次会下载

Tiny4412 开发板 编译环境搭建

/************************************************************************************** * Function     : Tiny4412 开发板 编译环境搭建 * Create Date  : 2016/04/04 * Author       : NTSK13 * Email        : [email protected] * Copyright    : 欢迎大家和我一起交流学习,转载请保持文章的

linux 下cocos2dx-3.3.1环境搭建

1.安装依赖 依赖包含: libx11-dev libxmu-dev libglu1-mesa-dev libgl2ps-dev libxi-dev g++ libzip-dev libpng12-dev libcurl4-gnutls-dev libfontconfig1-dev libsqlite3-dev libglew*-dev libssl-dev 假设你的系统是Ubuntu/Debian,能够通过运行build文件夹下的install-deps-linux.sh脚本来安装依赖,也可自

Linux下的ssh实验环境搭建与管理

Linux下的ssh实验环境搭建与管理 实验环境 服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 安装好扫描软件rpm -ivh /mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linux服务器之间数据拷贝 4:SSHD服务作用: 实验步骤 1:搭建环境 1):网桥模式

linux下nginx+php+mysql环境搭建

linux下nginx+php+mysql环境搭建 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统 : [CentOS6.0] 服务器 : [nginx-1.1.8] PHP : [php-5.2.6] 数据库 : [mysql-5.1.59] ++++++++++++++++++++++++++++++++++++++++++++++ 准备安装软件(download)  1>[nginx-1.1.8]       http://nginx

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年3月6日 http://www.cnblogs.com/fanshuyao/ 一.Linux快速部署W

windows下cocos2dx3.0开发环境及Android编译环境搭建

cocos2dx更新到了3.x版本,自己一直没有换,现在开发组要求统一换版本,我就把搭建环境的过程记录下来. 一.Windowns下开发环境搭建 1.  所需工具 1)cocos2d-x-3.0rc0.zip   http://cn.cocos2d-x.org/download/  截止写博文时,最新版本为V3.2. 2)VS2012 http://www.baidu.com/s?wd=VS2012 3)Python  https://www.python.org/download/releas

怎么在Linux上抓包分析

1.在Linux上抓包 例如在Ubuntu上,用命令抓包, tcpdump tcp  -i any -s0 -w desk.cap 用  sz desk.cap  把数据包导入本地Windows 2.在windows上用wireshark分析 用wireshark打开desk.cap wireshark筛选条件:tcp.port==5901 原文地址:https://www.cnblogs.com/andy9468/p/9970737.html

FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译

前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了.今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家分享一下,顺便做了一下记录以备以后使用时参考. 本文(记录)与目前网上很多关于ffmpeg的文章相比有两个特点: 一.重点不在于ffmpeg的解码部分(这个本来是ffmpeg最大的亮点),为什么?前面说了,这是我以前工作的一个整理.况且关于ffmpeg的解码相关文章非常多了,如果大家感兴趣的话,可以