build.xml
<target name="copy">
<scp todir="${user}:${password}@${somehost}:${dist3.dir}" trust="true">
<fileset dir="${src_dir}" includes="http://www.ygblog.com/*.jar"/>
</scp>
<scp todir="${user}:${password}@${somehost}:${dist2.dir}" trust="true">
<fileset dir="${src_dir}" includes="http://www.ygblog.com/*.jar"/>
</scp>
</target>
<target name="renew">
<sshexec host="${ftp.server}"
username="${ftp.user}"
password="${ftp.password}"
trust="true"
fail="no"
command="/usr/sbin/stopappsvr.sh;/usr/sbin/startsvr.sh"/>
<echo>done</echo>
</target>
setenv.bat
user=用户名
password=密码
somehost=远程电脑IP
src_dir=本地文件夹
dist2.dir=远程文件夹
dist3.dir=远程文件夹2
computer_name=远程电脑名称
分享到:
相关推荐
4. Ant的任务和目标:学习如何编写和使用Ant预定义的任务,如(编译Java源代码)、(创建jar文件)、<copy>(复制文件或目录)、(执行外部程序)等。目标是Ant中任务执行的最小单位,一个构建文件可以包含多个目标...
例如,你可以包含一个`copy`任务来将WAR文件复制到远程服务器,一个`sshexec`任务来启动或停止Tomcat服务。 3. **设置属性**:在`build.xml`中定义必要的属性,包括远程服务器的主机名、用户名、密码或私钥路径,...
### 使用ANT远程发布Web项目 #### 一、概述 在软件开发过程中,自动化构建与部署是提高开发效率、减少人为错误的重要手段之一。Apache Ant 是一个用于自动化软件编译、测试、部署等过程的Java库及命令行工具,它...
本文将深入探讨如何使用Ant工具进行远程调用Shell脚本,以启动Linux服务器上的Tomcat应用服务器。Ant是一个基于Java的任务执行工具,常用于构建和管理Java项目。而Tomcat是一款广泛使用的开源Servlet容器,适用于...
- Ant提供了条件元素,如`<available>`检查文件或目录是否存在,`<equals>`比较两个值等,这些条件可以用于控制构建流程。 4. **文件集(Filesets)** - 文件集是Ant处理文件和目录的一种方式,可以指定一组文件...
使用Ant进行Web开发使用Ant进行Web开发使用Ant进行Web开发使用Ant进行Web开发使用Ant进行Web开发使用Ant进行Web开发
Ant是Java项目管理和自动化构建的重要工具,尤其在早期的Java EE应用开发中广泛使用。本文将深入探讨Ant的使用指南和教程,帮助你掌握其基本概念和实际操作。 1. Ant基本概念: - 构建文件:Ant的核心是构建文件,...
"Ant使用指南.pdf"和"Ant.pdf"可能是更全面的Ant使用手册,包含详细的API文档和使用案例,帮助开发者深入理解Ant的各个方面。 总的来说,Ant是一个强大的工具,通过学习以上文档,初学者能够掌握Ant的基础和进阶...
在IT领域,Ant和Tomcat是两个非常重要的工具,它们分别用于自动化构建过程和部署Java Web应用程序。在本文中,我们将深入探讨如何使用Ant通过XML配置来启动和关闭Tomcat服务器,这一技能对于任何从事Java Web开发的...
本文将深入探讨如何利用Ant进行SSH(Secure Shell)和SCP(Secure Copy)操作,这两个协议常用于远程系统间的安全通信。 SSH是一种网络协议,用于安全地在不安全的网络上执行命令和传输数据,而SCP是基于SSH的文件...
web组件库 ant design pro 后台模板 产品经理”指的是一款基于Axure设计工具的组件库,它整合了Ant Design Pro的4.40版本的Web界面元素和后台管理模板,特别适用于产品经理进行原型设计。Axure是一款流行的原型设计...
### 使用Ant进行Java开发 #### 一、Ant简介与安装 **Ant**(Apache Ant)是一种流行的Java构建工具,主要用于自动化软件编译、测试、部署等过程。它使用XML格式来定义构建规则,并通过一系列预定义的任务来执行...
标题中的“ant远程上传并部署tomcat”是指使用Apache Ant工具执行自动化构建任务,将本地的Web应用(如WAR或EAR文件)传输到远程Linux服务器的Tomcat应用服务器上进行部署,并随后重启Tomcat服务以使更改生效。Ant是...
Ant 使用详细介绍 Ant 是什么? Ant 是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant 究竟能做什么呢?这取决于 Ant 的任务(Task),Ant 有...
ANT的简单使用包括创建build.xml文件和执行ANT命令两个步骤。 1. 在F盘根目录下新建一个xx.txt文件,内容随意。 2. 在F盘根目录下新建一个build.xml文件,内容如下: ` 测试脚本" default="copyfile" basedir="."> ...
其次,文章提到了使用Ant的`ftp`任务进行远程部署。这允许开发者将Web应用上传到远程Web服务器的基础目录下,这对于不在同一网络环境下的部署非常有用。`ftp`任务需要配置目标服务器的用户名、密码以及文件路径等...
使用depends属性可以定义目标间的依赖关系,确保先执行前置目标。 七、属性(Property) 属性在Ant中用于存储值,可以在配置文件中定义,也可以在命令行传递。通过refid属性可以引用已定义的属性。 八、外部工具...
【标题】:“使用Ant管理配置Weblogic” 【描述】: 这篇博客主要讲述了如何利用Apache Ant工具来自动化管理Weblogic服务器的部署与配置过程。Ant是一个Java库和命令行工具,其设计目标是驱动构建过程,它允许开发...
这个“Ant使用指南”涵盖了Ant的基本概念、配置、任务和实战应用,旨在帮助开发者更好地理解和使用Ant。 1. **Ant简介** - Ant是一个基于Java的构建工具,其设计目标是简化Java项目的构建过程,通过XML描述构建...