`
toprogrammer
  • 浏览: 64552 次
  • 性别: 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部署远程服务器

    自己整理的在Eclipse下部署远程tomcat的步骤及相关build文件

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

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

    IDEA部署项目到远程tomcat

    之前做项目,一直都是把本地的源码上传到svn,服务器是通过ant或者maven脚本来编译的生成项目的。每次都要单独登录接服务器进行项目的部署和发布,感觉特别繁琐。(特别是在有几套服务器的情况下,简直就是要抓狂...

    maven window下安装包

    第6章:仓库/6.4 远程仓库的配置/6.4.2 部署构建到远程仓库(如:私有仓库) 第6章:仓库/6.5 快照版本 第6章:仓库/6.6 从仓库解析依赖的机制 第6章:仓库/6.7 镜像 第6章:仓库/6.8 仓库搜索服务/6.8.1 Nexus搜索 ...

    Maven权威指南 很精典的学习教程,比ANT更好用

    比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven ...

    Maven 私服 Nexus3

    采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。...

    Maven2 的新特性.7z

    • 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • 产生site:mvn site • 打包:mvn package • 在本地Repository中安装jar...

    pearProject:pear,梨子,轻量级的在线项目任务协作系统,远程办公协作

    梨项目 Pear,梨子项目管理系统 演示地址 登录 账号:123456密码:123456 友情链接 JAVA版本: : 界面截图 功能设计 鼓励一下

    maven入门到精通

    在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各个项目结构和 build.xml相差很大等等。...

    thesis:硕士论文glasswing

    #论文项目-Ion Bara ## Glasswing YARN应用程序该项目包含一个带有以下内容的Eclipse项目: 源代码可以在das-4上远程显示用于部署,执行和日志的Ant脚本该代码与依赖项commons-cli-1.3.1.jar commons-logging-1.2....

    apache-tomcat-7.0.82

    通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将...

    达内java培训目录

    企业应用开发部署环境 Linux高级命令集脚本编程、远程登录、Ant、单元测试技术、Maven构建技术、SVN应用技术。 熟练掌握基于Linux系统的操作技能;可以熟练的完成应用的部署工作;可以熟练的使用开发部署工具。 ...

    weshop-微信小程序应用商城

    5. 运行Maven命令mvn install(注意:安装weshop-admin模块因为会运行npm install和npm build命令时间会比较长,当然也可以手动在weshop-admin模块执行npm命令) 6. 安装weshop-admin-ui模块,运行mvn install和mvn ...

    springMVC+mybatis3

    本程序为实际项目的REST interface程序代码,所使用的技术为springMVC+MyBatis3,采用Ant工具打war包,此程序代码下载后可直接在eclipse中部署运行,因本项目为远程接口,部署完成后,用于只需要在浏览器输入url地址并可从...

    diffusion-benchmark-suite

    用于启动/停止Diffusion服务器的Ant脚本(本地/远程) 用于打包和部署发布者的Ant脚本(通过将.dar文件复制到服务器的deploy文件夹中) 柔软的靠垫! 最低扩散版本 此版本的基准测试套件仅支持Diffusion 5.1.0和...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    第三部分提供了一个jsf+ejb 3+ jpa整合开发的项目:电子拍卖系统。这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将jsf+ejb 3+jpa整合真正运用到...

    springboot参考指南

    使用远程shell来进行监控和管理 i. 43.1. 连接远程shell i. 43.1.1. 远程shell证书 ii. 43.2. 扩展远程shell i. 43.2.1. 远程shell命令 ii. 43.2.2. 远程shell插件 v. 44. 度量指标(Metrics) i. 44.1. 系统指标 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    Ant风格的pattern 4.7.2.2. classpath*: 前缀 4.7.2.3. 其他关于通配符的说明 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 ...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

Global site tag (gtag.js) - Google Analytics