`
toprogrammer
  • 浏览: 65116 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ant:远程部署起项目来还是比较好用的

阅读更多
一.先下载最新的ant---http://ant.apache.org/

二.解压到C盘根目录下(这个要以根据需求调整),配置"ANT_PATH",并在PATH中添加:c:\ant\bin

三.检查jdk,JAVA_PATH,确保JAVA_PATH正确(否则会出错)

四.编写build.xml,放在ant目录下(根据需求调整)


<?xml version="1.0"?>
<project name="cppmec_bid" default="compile" basedir="D:\PRO\cppmec_bid">
<!-- 加载属性文件  -->
    <property file="ant.properties"/>

<!-- 配置属性  -->
<property name="app.name"  value="cppmec"/>
<property name="src.dir"   value="${basedir}\src"/>
<property name="class.dir" value="${basedir}\webapp\WEB-INF\classes"/>
<property name="lib.dir"   value="${basedir}\webapp\WEB-INF\lib"/>      
<path id= "classpath">
          <fileset  dir="${lib.dir}">
                <include  name="*.jar"/>
          </fileset>
    </path>

<!-- 编译目标  任务是javac编译  -->
<target name="compile" depends="init">
<javac destdir="${class.dir}" srcdir="${src.dir}">
      <classpath   refid= "classpath"/>
</javac>
</target>

<!-- 初始化目标  任务是创建目录  -->
<target name="init" depends="clean">
           <mkdir dir="${class.dir}"/>
    </target>

<!-- 清除目标  任务是清除创建的目录  -->
    <target name="clean">
            <delete dir="${class.dir}"/>
    </target>
</project>



五.DOS进入ant目录(build.xml文件目录)下,输入ant命令,编译成功。
分享到:
评论

相关推荐

    ant部署远程服务器

    接下来,是远程部署的关键步骤: 1. **配置Tomcat服务器**:确保你已经在远程服务器上安装并配置了Tomcat,且服务器的SSH服务(如OpenSSH)处于运行状态,允许你通过SSH进行文件传输。 2. **创建Ant构建文件**:在...

    Ant远程部署tomcat脚本

    总结来说,Ant远程部署Tomcat脚本是通过XML配置文件定义了一系列的任务,这些任务能够自动完成Web应用的打包、停服、卸载和部署,极大地提高了开发和运维的效率。正确配置脚本中的URL、用户名、密码以及上下文路径等...

    ant远程上传并部署tomcat

    标题中的“ant远程上传并部署tomcat”是指使用Apache Ant工具执行自动化构建任务,将本地的Web应用(如WAR或EAR文件)传输到远程Linux服务器的Tomcat应用服务器上进行部署,并随后重启Tomcat服务以使更改生效。...

    使用ANT远程发布Web项目

    ### 使用ANT远程发布Web项目 #### 一、概述 在软件开发过程中,自动化构建与部署是提高开发效率、减少人为错误的重要手段之一。Apache Ant 是一个用于自动化软件编译、测试、部署等过程的Java库及命令行工具,它...

    apache-ant-1.9.6的jar包

    Apache Ant 是一个开源的构建工具,它主要用于Java项目构建、自动化任务执行,如编译、打包、测试和部署。在Java开发中,Ant以其XML格式的构建文件(build.xml)著称,允许开发者定义项目构建的步骤和依赖关系。...

    Ant打包编译部署工具学习笔记2(附件中含有测试项目)

    本文将深入探讨Ant工具的使用,以及如何通过它来进行项目的打包和部署。 首先,让我们理解Ant的基本概念。Ant是一个开源的Java构建工具,它最初由Jakarta项目开发,现在是Apache软件基金会的一部分。Ant的核心理念...

    ant.rar java的架包ant

    5. 部署:Ant可以将构建结果发布到远程服务器,实现自动化部署。 三、Ant的优点 1. 平台无关性:基于Java的Ant可以在任何安装了Java的平台上运行。 2. 可扩展性:Ant提供了丰富的内置任务,同时允许用户自定义...

    java ant发布项目到tomcat

    在本场景中,我们将探讨如何使用Ant来发布一个Web项目到Apache Tomcat服务器。 首先,理解Ant的基本结构是至关重要的。一个Ant项目通常包含一个build.xml文件,这是Ant执行的所有指令的中心。在这个文件中,我们...

    ant的介绍pdf文件

    - **远程部署**:Ant支持将构建好的文件自动部署到远程服务器上。例如,可以在`build.xml`中配置Geode处理器的IP地址(`robotIP`)和目标目录(`destDir`),然后运行`ant upload`命令来自动完成构建和部署的过程。 - **...

    JBOSS用ANT部署.doc

    它可能涉及到复制EJB JAR到JBoss的部署目录,或者使用管理接口(如JMX)来远程部署。 总的来说,这个ANT脚本提供了完整的构建流程,从准备构建环境、编译源代码、生成EJB JAR到最终部署到JBoss服务器。对于开发者来...

    Ant实例 web工程部署

    14. **打包和部署**:通过`&lt;jar&gt;`任务打包Java应用,使用`&lt;war&gt;`任务打包Web应用,并结合`&lt;ftp&gt;`或`&lt;scp&gt;`任务实现远程部署。 15. **持续集成**:将Ant构建文件与持续集成工具(如Jenkins、Hudson等)结合,实现...

    Ant项目所需要用到的jar以及build.xml

    Apache Ant是一个广泛使用的Java构建工具,它通过XML配置文件(如`build.xml`)来定义...用户可以通过`build.xml`文件定制构建流程,利用Ant工具进行项目的编译、测试和部署,同时利用JSch库进行安全的远程文件操作。

    使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本

    使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本

    Ant权威指南(ant 学习)

    Ant支持自动部署应用程序到远程服务器,如`ftp`、`scp`任务可以用于文件传输,`deploy`任务可用于发布Web应用。 十二、测试集成 Ant与JUnit和其他测试框架良好集成,可以方便地执行单元测试,并生成测试报告。 ...

    apache-ant-1.6.2

    10. **部署与发布**:Ant可用于部署应用程序到远程服务器,包括上传文件、启动服务等操作。 在使用Apache Ant 1.6.2时,开发者需要注意的是,这个版本相比最新版本可能缺少一些特性,比如对新版本JDK的支持、新的...

    ant-1.6.2直接解压使用

    Apache Ant 是一个广泛使用的Java构建工具,它允许开发者通过XML配置文件定义构建任务,从而自动化项目的构建、测试和部署过程。在"ant-1.6.2直接解压使用"这个资源中,用户可以直接解压文件,无需进行复杂的安装...

    ant-1.8.0 apache-ant-1.8.0

    9. **发布与部署**:Ant可以用于应用的打包、发布和部署,包括生成JAR、WAR或EAR文件,以及将这些文件部署到远程服务器上。 10. **依赖分析**:在Ant 1.8.0中,依赖分析能力得到提升,有助于优化构建顺序,减少不必...

    ant使用指南.rar

    4. **自定义任务**:Ant允许通过Java类来定义自定义任务,这扩展了Ant的功能,使其能够处理特定项目的需求。 5. **依赖管理**:在Ant中,你可以定义目标间的依赖关系,确保构建顺序正确。例如,编译目标通常依赖于...

    maven ant thrift0.9.0

    例如,你可以使用Ant来定义特定的构建任务,如生成Thrift代码,然后使用Maven来管理这些生成代码的依赖,并负责整个项目的构建流程。在Thrift 0.9.0版本中,可能需要配置特定的Maven或Ant插件来支持Thrift的编译。 ...

Global site tag (gtag.js) - Google Analytics