`

ANT 执行SHELL脚本

 
阅读更多
ANT 执行SHELL脚本 
solaris环境
[1]vi test.sh
echo My name is $1
echo My age is $2
[2] chmod a+x test.sh
[3] vi build.xml
<?xml version="1.0" ?>
<project name="shell" default="test_shell" basedir=".">
    <target name="test_shell">
        <echo>deploy clean axis service</echo>
        <exec executable="${basedir}/test.sh" failonerror="true">
            <arg value="test1" />
            <arg value="test2" />
        </exec>
    </target>
</project>
分享到:
评论

相关推荐

    shell脚本+ant脚本

    例如,一个Shell脚本可以调用Ant命令来执行Java项目的构建过程,并在构建前后执行其他系统级任务。这在持续集成和自动化部署中尤为常见。 总的来说,Shell脚本和Ant脚本都是提高开发效率和运维自动化的重要工具。...

    shell脚本一键安装Ant和Maven

    本文将详细介绍如何使用shell脚本来一键安装Apache Ant和Maven,这两个都是Java开发中的关键构建工具。 Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它允许开发者通过XML描述构建过程,包括编译、...

    ant_shell自动部署

    Apache Ant是一个Java库和命令行工具,主要用于构建Java项目,而Shell脚本则是Unix或Linux系统中用于执行一系列命令的脚本语言。在本场景中,它们结合在一起,为软件部署提供了自动化解决方案。 1. **Apache Ant**:...

    ant远程调用shell,启动linux上的tomcat

    本文将深入探讨如何使用Ant工具进行远程调用Shell脚本,以启动Linux服务器上的Tomcat应用服务器。Ant是一个基于Java的任务执行工具,常用于构建和管理Java项目。而Tomcat是一款广泛使用的开源Servlet容器,适用于...

    shell ant Ant入门与进阶

    Shell脚本与Apache Ant是软件开发中的两个重要工具,它们在构建、管理和自动化任务中起着至关重要的作用。这篇文章将带你深入理解这两个工具的基本概念,以及如何在实际工作中高效运用它们。 首先,让我们来了解...

    Linux_shell命令_&&_shell脚本_Dva_ant_r.zip

    Linux_shell命令_&&_shell脚本_Dva_ant_r

    shell调用ant打包 部署

    "Shell调用Ant打包部署"是一个常见的自动化构建过程,它利用Unix/Linux的Shell脚本和Apache Ant工具来编译、打包和部署应用程序。下面我们将深入探讨这个主题。 首先,Apache Ant是一个基于Java的构建工具,它通过...

    shell ant sed命令

    在Linux或Unix环境中,Shell脚本用于自动化执行一系列任务,包括文件操作、程序调用、环境变量设置等。熟练掌握Shell脚本能极大地提高工作效率。 2. **Ant**:Ant是Apache软件基金会的一个项目,是一个基于Java的...

    Java 代码调用ANT

    Ant 提供了一系列内置的任务,可以执行文件操作(如复制、移动等)、Java 编译、打包(WAR 和 JAR 文件)以及执行 shell 命令等任务。此外,Ant 还支持自定义任务,使得用户可以根据项目需求扩展其功能。 #### 三、...

    Shell执行/调用Java/Jar程序例子

    这篇博客“Shell执行/调用Java/Jar程序例子”探讨了如何使用Shell脚本来启动和控制Java应用程序,特别是JAR文件。这里我们将深入讲解相关知识点。 1. **Shell脚本基础** Shell脚本是Linux或Unix操作系统中的命令行...

    实现android自动化测试部署与运行Shell脚本分享

    4.用ant build包,通过检查bin目录下有没有apk来确定是否成功 5.检查指定端口的模拟器是否已正常运行 6.用adb安装apk 7.启动apk的activity,让程序自己跑 8.用shell ps循环检测程序是否已退出,若已退出,检查是否...

    ant打包的代码,包括从svn上获取代码

    1. `shell`:这可能包含了一些Shell脚本,这些脚本可能用于辅助Ant构建过程,比如设置环境变量,或者在Linux环境中执行特定操作。 2. `linux`:这个目录可能包含了专门针对Linux平台的脚本或配置文件,因为Ant构建...

    ant远程上传并部署tomcat

    Ant可以调用远程执行命令(例如通过SSH)或者本地执行一个shell脚本来完成这个操作。 在压缩包中的文件`build.properties`和`build.xml`是Ant构建过程的核心文件: - **build.properties**:这是一个属性文件,...

    ant开发指南用于说明ant一些相关信息

    5. **集成外部工具**:Ant支持调用系统级别的命令,如`exec`任务可用于执行shell脚本或外部程序,极大地扩展了构建脚本的功能。 四、Ant高级特性 1. **条件语句和循环**:通过`if`、`unless`属性,可以在构建脚本...

    Integrating JMeter into Ant

    - 编写 Shell 脚本来调用 `ant` 命令。 - 使用 cron 定时任务来自动执行 Shell 脚本。 示例 cron 表达式:`0 2 * * * /usr/local/bin/ant runJMeter generateReport` #### 总结 通过将 JMeter 与 Ant 构建工具...

    讲解Ant的应用

    在1998年,当时的构建工具如GNUMake、批处理文件和shell脚本都不能很好地支持跨平台的构建,于是James Duncan Davidson设计并创建了Ant。Ant的名称来自英文单词“Another Neat Tool”,它小巧而能做大事,被迅速应用...

    Ant安装build手册—LINUX

    这个脚本通常会设定 `JAVA_HOME`,设置 `CLASSPATH`,然后调用 Ant 来执行特定的 `build.xml` 文件。例如: ```bash #!/bin/sh # ... # 其他配置 /usr/local/ant/bin/ant -buildfile ${PROJECT_HOME}/build/...

    Android代码-自动脚本执行器

    由于Android系统是基于Linux内核的,因此也支持使用Shell脚本进行自动化操作。AutoCommand项目可能提供了一个框架,使得在Android设备上创建和运行自定义脚本变得更加容易。开发者可以利用这个工具来实现如自动备份...

    ant 工程

    9. **Shell脚本**:在Ant中,可以通过`exec`任务执行shell脚本,使得在构建过程中能够执行操作系统级别的命令。这在文件操作、系统调用或者执行第三方工具时非常有用。 10. **Ant与版本控制**:如何配置Ant与Git、...

    编译打包工具-Ant

    如果用户真的需要执行一些 shell 命令,Ant 有一个&lt;exec&gt; task,这个 task 允许执行特定 OS 上的命令。Ant 的概念是当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,于是需要一个流程...

Global site tag (gtag.js) - Google Analytics