ANT简单使用

首先到 http://ant.apache.org/bindownload.cgi 下载Ant,目前的最新版本是1.8.1

我们可以下载最新的版本,也可以点“here”去下载历史版本。我们以最新的版本apache-ant-1.8.1来做演示。
2.2 配置环境变量
第一步:解压。我们以C:\java\apache-ant-1.8.1为例;
把上面下载的apache-ant-1.8.1-bin.zip解压到 C:\java\apache-ant-1.8.1;
新增系统变量:ANT_HOME,内容:C:\java\apache-ant-1.8.1;
第二步:增加环境变量。
在PATH环境变量中加入Ant的bin目录:%ANT_HOME%\bin;



<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<project name="ho" default="main" basedir=".">
<property name="src" location="src" />
<property name="build" location="WebRoot/WEB-INF/classes" />
<property name="project_library_path" location="WebRoot/WEB-INF/lib" />
<property name="product_library_path" location="../ProductLib" />
<property name="third_library_path" location="../ThirdLib" />

<!--compress jar-->
<target name="compress_sso_service_jar">
<jar jarfile="${product_library_path}/service.jar">
<fileset dir="${build}">
<include name="**/SSOUser.class" />
<include name="**/service/*.class" />
<include name="**/service/webcall/**" />
</fileset>
</jar>
</target>

<!-- copy project jar -->
<target name="copy-proj-jar">
<copy todir="${project_library_path}">
<fileset dir="${product_library_path}">
<include name="common.jar" />
</fileset>
</copy>
</target>

<!-- copy third jar -->
<target name="copy-third-jar">
<copy todir="${project_library_path}">
<fileset dir="${third_library_path}/HibernateJpa" casesensitive="yes">
<exclude name="slf4j-api-1.5.2.jar" />
<exclude name="slf4j-nop-1.5.2.jar" />
<exclude name="commons-collections-3.1.jar" />
</fileset>
<fileset dir="${third_library_path}/CXF" casesensitive="yes">
<exclude name="antlr-2.7.7.jar" />
</fileset>
<fileset dir="${third_library_path}/Struts2" casesensitive="yes">
<include name="classworlds-1.1.jar" />
<include name="commons-chain-1.2.jar" />
<include name="commons-collections-3.2.jar" />
<include name="commons-digester-2.0.jar" />
<include name="commons-fileupload-1.2.1.jar" />
<include name="commons-io-1.3.2.jar" />
<include name="commons-validator-1.3.1.jar" />
<include name="ezmorph-1.0.3.jar" />
<include name="freemarker-2.3.15.jar" />
<include name="ognl-2.7.3.jar" />
<include name="org.apache.felix.bundlerepository-1.2.1.jar" />
<include name="org.apache.felix.framework-1.4.1.jar" />
<include name="org.apache.felix.main-1.4.1.jar" />
<include name="org.apache.felix.shell.tui-1.0.2.jar" />
<include name="org.apache.felix.shell-1.0.2.jar" />
<include name="oval-1.31.jar" />
<include name="plexus-container-default-1.0-alpha-10.jar" />
<include name="plexus-utils-1.2.jar" />
<include name="sslext-1.2-0.jar" />
<include name="struts2-core-2.1.8.1.jar" />
<include name="struts2-json-plugin-2.1.8.1.jar" />
<include name="struts2-osgi-admin-bundle-2.1.8.1.jar" />
<include name="struts2-osgi-demo-bundle-2.1.8.1.jar" />
<include name="struts2-spring-plugin-2.1.8.1.jar" />
<include name="struts-core-1.3.10.jar" />
<include name="testng-5.1.jar" />
<include name="xpp3_min-1.1.3.4.O.jar" />
<include name="xstream-1.2.2.jar" />
<include name="xwork-core-2.1.6.jar" />
</fileset>
</copy>
</target>
<!-- Main target task -->
<target name="main" depends="compress_sso_service_jar,copy-third-jar,copy-proj-jar" description="">
</target>
</project>


最后用CMD到build.xml的目录,输入ant就可以执行了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值