一.检查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文件

/home/ai/mavenRepository

#/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目录下

linux 编译环境包,linux上war包编译环境搭建(示例代码)相关推荐

  1. linux 编译环境包,linux上war包编译环境搭建

    一.检查linux机器上是否有自带的jdk Java -version检查下就可以,如果有与编译需要的版本不同,先卸载,再安装编译需要的版本 jdk安装与配置. (1)jdk安装 解压缩包: #tar ...

  2. linux替换jar包目录,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  3. linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  4. Spring Boot由jar包转成war包

    Spring Boot由jar包转成war包 spring boot 默认是以jar包形式启动web程序,在新建spring boot项目时候可以选择war包的启动方式. 建议在开发的时候建立以jar ...

  5. linux环境下如何部署war包及常用命令

    linux环境下部署war包需要用到的一些命令 linux环境下部署war包 测试工具 常用的一些命令 对于使用navicat或者workbench进行脚本测试的一些注意事项执行 linux环境下部署 ...

  6. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  7. Linux安装配置MySQL8.0 打war包 启动项目

    目录 第一步:安装配置mysql8.0 第二步:创建项目用到的数据库和表 第三步:Idea把JavaWeb项目打war包 第四步:开始启动项目: 第一步:安装配置mysql8.0 访问这位博主链接跟着 ...

  8. linux解压war包后删除war包,解压好的文件夹跟着消失

    tomcat会做关联删除,也就是说tomcat在运行的时候删除war包,会连同目录一起删除: 反过来也是一样,添加war包,tomcat也会自动解包到同名目录.

  9. Linux中把文件夹打成war包,将Web应用打包成WAR文件

    将Web应用打包成WAR文件的方法 (1)在命令行中运用Jar命令 假定有一个Web应用:C:\myHome myHome/WEB-INF/-- myHome/files/-- myHome/imag ...

最新文章

  1. 活动推荐:语音和语言技术在自然交互中的实践沙龙
  2. 万门69节入门python_Python入门六:字符串
  3. XPath 读书笔记
  4. C语言数组学习 - 使用窗口版程序演示
  5. 如何使用Fescar保证Dubbo微服务间的一致性
  6. Redis架构及分片管理
  7. python 编辑数学公式_用python编写数学公式
  8. asp.net中MaintainScrollPositionOnPostback属性的使用
  9. java cxf 调用wcf接口_JAVA 调用 WCF 服务流程
  10. (数学)最小二乘的几何意义及投影矩阵
  11. 计算机的存储器就是半导体,计算机存储器:永不失忆的半导体芯片
  12. 查看php项目tp版本,tp5.1如何查看版本号
  13. 题解报告:hdu1205吃糖果(插空法)
  14. 来,通过 Excel 来认识神器——POI
  15. c语言修改内存字节,要开学了,小白给大家一个C语言修改dnf内存的示范代码
  16. python英文分句_【python分句的方法是什么?这些代码才是你需要的】- 环球网校...
  17. Android 屏幕万能自适应(自定义适配)
  18. RandomForest随机森林模型训练
  19. c51汇编语言教程,汇编语言入门视频教程
  20. 令牌环网概念_令牌环网工作原理_令牌环网为什么没人用

热门文章

  1. mysql 金额 类型,SQL实现根据类型对金额进行归类
  2. linux下的普通文件的属性,linux下文件目录和属性
  3. dtm文件生成等高线 lisp_DEM、DSM和DTM的区别
  4. 校招 | 第四范式 Plan1956 招募计划正式开启!
  5. RTEMS实时操作系统精要(2)-FLAGS、EFLAGS寄存器
  6. 【算法】《algorithm-note》算法笔记中文版正式发布!
  7. 温州大学《深度学习》课程课件(一)
  8. 性能媲美BERT却只有其1/10参数量? | 近期最火模型ELECTRA解析
  9. 数据可视化的利器-Seaborn简易入门
  10. LightGBM笔记