linux下ant安装和使用教程,ant安装与简单应用

linux下ant安装和使用教程,ant安装与简单应用ant安装与简单应用1、下载ant软件包,本次下载的是apache-ant-1.9.6-bin.tar.gz2、传到Linux服务器上,我传到/usr/local/下3、解压缩,并创建软连接[root@localhostlocal]#tarxfapache-ant-1.9.6-bin.tar.gz[root@localhostlocal]#ln-svapache-ant-1.9.6…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ant安装与简单应用

1、下载ant软件包,本次下载的是apache-ant-1.9.6-bin.tar.gz

2、传到Linux服务器上,我传到/usr/local/下

3、解压缩,并创建软连接

[root@localhost local]# tar xf apache-ant-1.9.6-bin.tar.gz

[root@localhost local]# ln -sv apache-ant-1.9.6 ant196

4、配置Java环境变量

[root@localhost profile.d]# vim java.sh

JAVA_HOME=/root/tomcat/jdk1.7.0_71

ANT_HOME=/usr/local/ant196

PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

export JAVA_HOME ANT_HOME PATH

~

5、查看是否成功安装

[root@localhost bin]# ant -version

Apache Ant(TM) version 1.9.6 compiled on June 29 2015

[root@localhost bin]#

6、实例

实验环境Linux系统,两个节点node1:IP 192.168.164.129和node2:IP 192.168.164.128

实验需求:

ant安装在node1节点,安装之后,在此实现功能是在node1节点上到node2节点执行创建/tmp/test01,然后再在/tmp/test01目录下创建文件test001.txt,还有把本地的/tmp/下的test.jar包传到node2节点上的/tmp/下。

在node1上操作

[root@localhost xml]# pwd

/usr/local/xml

[root@localhost xml]# ls

ant01.sh  build.properties  build.xml  deploy01.xml

[root@localhost xml]# cat ant01.sh

#JAVA_HOME=/root/tomcat/jdk1.7.0_71

#ANT_HOME=/usr/local/ant196

#PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

#export JAVA_HOME ANT_HOME PATH

echo “==============`date +%Y%m%d_%H:%M:%S`===============” > /usr/local/logs/ant01.log

nohup /usr/local/ant196/bin/ant -f /usr/local/xml/build.xml test01 >> /usr/local/logs/ant01.log 2>&1 &

[root@localhost xml]# cat build.xml

[root@localhost xml]#

[root@localhost xml]# cat deploy01.xml

[root@localhost xml]#

[root@localhost xml]# cat build.properties

src=/tmp

node1=192.168.164.128

name1=root

passwd1=changyu

[root@localhost xml]#

在192.168.164.128端查看

[root@localhost tmp]# ls

test01  test01.jar

[root@localhost tmp]# cd test01

[root@localhost test01]# ls

test001.txt

[root@localhost test01]#

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161464.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 详解stacking过程

    翻到之前自己写的这篇博客,感觉写的还是不够简洁明了,特地回来改一下,顺便文末附上Kaggle内相关操作的代码,希望能够帮助学习的同学能够瞬间理解stacking这个概念。stacking:stacking是一种分层模型集成框架。以两层为例,第一层由多个基学习器组成,其输入为原始训练集,第二层的模型则是以第一层基学习器的输出作为特征加入训练集进行再训练,从而得到完整的stacking模型。sta…

    2022年4月6日
    124
  • 对L1正则化和L2正则化的理解[通俗易懂]

    一、奥卡姆剃刀(Occam’srazor)原理:     在所有可能选择的模型中,我们应选择能够很好的解释数据,并且十分简单的模型。从贝叶斯的角度来看,正则项对应于模型的先验概率。可以假设复杂模型有较小的先验概率,简单模型有较大的先验概率。  二、正则化项     2.1、什么是正则化?   正则化是结构风险最小化策略的实现,在经验风险上加一个正则项或罚项,正则项一共有两种L1…

    2022年4月11日
    186
  • MyBatis-Plus 分页查询以及自定义sql分页

    MyBatis-Plus 分页查询以及自定义sql分页一、引言分页查询每个人程序猿几乎都使用过,但是有部分同学不懂什么是物理分页和逻辑分页。物理分页:相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取数据库最新的状态,实施性比较强,一般适用于数据量比较大,数据更新比较频繁的场景。逻辑分页:一次性把全部的数据取出来,通过程序进行筛选数据。如果数据量大的情况下会消耗大量的内存,由于逻辑分页只需要读取数据库…

    2022年6月26日
    29
  • rtsp 获取视频流 java_浏览器无插件播放rtsp视频流 java后台 + js + html

    rtsp 获取视频流 java_浏览器无插件播放rtsp视频流 java后台 + js + html前言:现在安防设备普遍使用rtsp拉取视频流,要在网页播放rtsp视频流不可以直接实现,html不支持rtsp视频流,所以需要进行转换成html5可以解析的帧数据然后在浏览器进行播放。传输数据流的长连接,网上很多都是node.js开发的http转websocket,借鉴采用java+netty进行了这一步的转换。这个地方一定要搞清楚http和WS的区别,为啥要转WS。本文的核心就是http…

    2022年10月10日
    0
  • 卡方分布、t分布、F分布的期望与方差的计算「建议收藏」

    文章目录卡方分布卡方分布的期望和方差t分布t分布的期望和方差F分布F分布的期望和方差卡方分布设X1,X2,……Xn独立同分布,且服从公共分布N(0,1),则Y=X12+X22+……Xn2服从自由度为n的卡方分布.设X_1,X_2,……X_n独立同分布,且服从公共分布N(0,1),则Y=X_1^2+X_2^2+……X_n^2服从自由度为n的卡方分布.设X1​,X2​,……Xn​独立同分布,且服从公共分布N(0,1),则Y=X12​+X22​+……Xn2​服从自由度为n的卡方分布.卡方分布的期望和方

    2022年4月8日
    350
  • unit8或double灰度图像的伪彩色显示[通俗易懂]

    unit8或double灰度图像的伪彩色显示[通俗易懂]简单将unit8或double类型灰度图以设定的伪彩色图像显示:  figure,imshow(gray,’Colormap’,jet(255));将灰度图像直接转化为RGB图形:rgb=ind2rgb(gray2ind(im,255),jet(255));如果是unit8数据而不是double类型数据可采用如下伪彩色转换:rgb=label2rgb(gray2ind(…

    2022年9月2日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号