一.先下载最新的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命令,编译成功。
分享到:
相关推荐
自己整理的在Eclipse下部署远程tomcat的步骤及相关build文件
使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
之前做项目,一直都是把本地的源码上传到svn,服务器是通过ant或者maven脚本来编译的生成项目的。每次都要单独登录接服务器进行项目的部署和发布,感觉特别繁琐。(特别是在有几套服务器的情况下,简直就是要抓狂...
第6章:仓库/6.4 远程仓库的配置/6.4.2 部署构建到远程仓库(如:私有仓库) 第6章:仓库/6.5 快照版本 第6章:仓库/6.6 从仓库解析依赖的机制 第6章:仓库/6.7 镜像 第6章:仓库/6.8 仓库搜索服务/6.8.1 Nexus搜索 ...
比较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 ...
采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。...
• 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • 产生site:mvn site • 打包:mvn package • 在本地Repository中安装jar...
梨项目 Pear,梨子项目管理系统 演示地址 登录 账号:123456密码:123456 友情链接 JAVA版本: : 界面截图 功能设计 鼓励一下
在 Java世界中我们很多的开发人员选择用 Ant来构建项目,一个 build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如 jar文件管理混乱,各个项目结构和 build.xml相差很大等等。...
#论文项目-Ion Bara ## Glasswing YARN应用程序该项目包含一个带有以下内容的Eclipse项目: 源代码可以在das-4上远程显示用于部署,执行和日志的Ant脚本该代码与依赖项commons-cli-1.3.1.jar commons-logging-1.2....
通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将...
企业应用开发部署环境 Linux高级命令集脚本编程、远程登录、Ant、单元测试技术、Maven构建技术、SVN应用技术。 熟练掌握基于Linux系统的操作技能;可以熟练的完成应用的部署工作;可以熟练的使用开发部署工具。 ...
5. 运行Maven命令mvn install(注意:安装weshop-admin模块因为会运行npm install和npm build命令时间会比较长,当然也可以手动在weshop-admin模块执行npm命令) 6. 安装weshop-admin-ui模块,运行mvn install和mvn ...
本程序为实际项目的REST interface程序代码,所使用的技术为springMVC+MyBatis3,采用Ant工具打war包,此程序代码下载后可直接在eclipse中部署运行,因本项目为远程接口,部署完成后,用于只需要在浏览器输入url地址并可从...
用于启动/停止Diffusion服务器的Ant脚本(本地/远程) 用于打包和部署发布者的Ant脚本(通过将.dar文件复制到服务器的deploy文件夹中) 柔软的靠垫! 最低扩散版本 此版本的基准测试套件仅支持Diffusion 5.1.0和...
第三部分提供了一个jsf+ejb 3+ jpa整合开发的项目:电子拍卖系统。这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将jsf+ejb 3+jpa整合真正运用到...
使用远程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. 系统指标 ...
Ant风格的pattern 4.7.2.2. classpath*: 前缀 4.7.2.3. 其他关于通配符的说明 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 ...
Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................