当前位置: 首页 > news >正文

Ant(Ubuntu 18.04.6 LTS)安装笔记

一、前言

  本文与【MySQL 8(Ubuntu 18.04.6 LTS)安装笔记】同批次:先搭建数据库,再安装JDK,后面肯定就是部署Web应用。其中Web应用的部署使用 Ant 方式,善始善终,特以笔记。

二、准备
(1)选择 Ant 版本并下载

  对于 Ant 版本,选择JDK 8支持版本1.10.xx即可。
  从官网下载安装文档,Ubuntu 环境的文档形如:apache-ant-1.10.xx-bin.tar.gz。文中子版本为1.10.15,见附录(1)。
  该文档不是安装文件(.deb)而是绿色版,解压即可使用。

(2)安装目录

  按惯例,安装目录为:/usr/lib/ant/。

三、过程
(1)创建安装目录并解压
mkdir /usr/lib/ant
tar -xvf apache-ant-1.10.15-bin.tar.gz -C /usr/lib/ant/
(2)设置环境变量
vim /etc/profile

  在末尾添加行,用于定义 ANT_HOME 和 PATH 这2个变量:

ANT_HOME="/usr/lib/ant/apache-ant-1.10.15"
PATH=$ANT_HOME/bin:$PATH

  使定义生效:

source /etc/profile
(3)验证安装是否成功
echo $ANT_HOME
ant -version

  自此,安装完成。

附录
(1)Ant部署流程

Ant部署流程

git clone http://repo.com/projs/app1.git
。。
ant -f build-to-war.xml
。。
cp app1.war ../rawRepo/app1-1.0.0.war
。。
scp app1-1.0.0.war  ubuntu@172.16.100.100:/opt/webapps8/app1/webapps/app1-1.0.0.war
。。
ssh ubuntu@172.16.100.100source /etc/profilesudo /opt/webapps8/app1/bin/shutdown.shsudo /opt/webapps8/app1/bin/startup.sh
exit
相关文章

  [1]. MySQL 8(Ubuntu 18.04.6 LTS)安装笔记。
  [2]. JDK(Ubuntu 18.04.6 LTS)安装笔记。
  [3]. Tomcat Web应用(Ubuntu 18.04.6 LTS)部署笔记。
【完】

http://www.xdnf.cn/news/170137.html

相关文章:

  • 20250427在ubuntu16.04.7系统上编译NanoPi NEO开发板的FriendlyCore系统解决问题mkimage not found
  • django filter 日期大于当前日期的
  • 4月27号
  • 数据结构强化篇
  • 游戏引擎学习第247天:简化DEBUG_VALUE
  • 从零开始了解数据采集(二十一)——电子制造行业趋势分析案例
  • 第十一章-PHP表单传值
  • Docker Python 镜像使用指南
  • CI/CD解决方案TeamCity在游戏开发中的应用价值与优势分析
  • 【计算机网络】网络基础概念
  • AI提示词(Prompt)终极指南:从入门到精通(附实战案例)
  • Qt网络数据解析方法总结
  • Python 自动化办公:Excel 数据处理的“秘密武器”
  • 5、Rag基础:RAG 专题
  • (云计算HCIP)HCIP全笔记(九)本篇介绍操作系统基础,内容包含:操作系统组成、分类和定义,Linux的特性结构和Linux版本分类
  • 获取电脑mac地址
  • 240427 leetcode exercises
  • C#类成员:字段与方法详解
  • MongoDB与PHP7的集成与优化
  • tsconfig.json和tsconfig.node.json和tsconfig.app.json有什么区别
  • 云原生 | K8S中数据存储之StorageClass
  • rt-linux下的cgroup cpu的死锁bug
  • 【quantity】2 Unit 结构体(unit.rs)
  • docker打开滚动日志
  • PTA -L1-005 考试座位号
  • Spark-Streaming3
  • Flutter Dart新特性NulI safety late 关键字、空类型声明符?、非空断言!、required 关键字
  • 跨域问题(Cross-Origin Problem)
  • 第二次作业
  • 使用 NServiceBus 在 .NET 中构建分布式系统