ant 批处理
来源:互联网 发布:零花钱软件赚钱靠谱吗 编辑:程序博客网 时间:2024/06/11 21:02
Ant安装
1、http://ant.apache.org/bindownload.cgi下载Ant,当前最新版本为1.8.1
2、 与配置Jdk的环境类似,新建一个变量:ANT_HOME=ant所在目录
设置Path为: %ANT_HOME%\bin
注意:如果要让Ant能够支持Junit,需要将JUnit的junit.jar放置在Ant的lib目录并记得修改ClassPath中原有关Junit的设定。
3、 进入CMD界面,键入ant -v
若出现有关版本的提示则表明你的安装成功了。
build.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="run" name="POI">
<path id="POI.classpath">
<pathelement location="bin"/>
<pathelement location="lib/poi-3.9-20121203.jar"/>
<pathelement location="lib/poi-ooxml-3.9-20121203.jar"/>
<pathelement location="lib/poi-ooxml-schemas-3.9-20121203.jar"/>
<pathelement location="lib/commons-lang-2.6.jar"/>
<pathelement location="lib/commons-logging-1.1.jar"/>
<pathelement location="lib/dom4j-1.6.1.jar"/>
<pathelement location="lib/junit-3.8.1.jar"/>
<pathelement location="lib/log4j-1.2.13.jar"/>
<pathelement location="lib/stax-api-1.0.1.jar"/>
<pathelement location="lib/xmlbeans-2.3.0.jar"/>
</path>
<target name="file">
<java classname="com.core.poi.ace.AceRefExcelToFile" failonerror="true" fork="yes">
<classpath refid="POI.classpath"/>
</java>
</target>
<target name="run" depends="file">
<java classname="com.core.poi.ace.AceRefExcelToXml" failonerror="true" fork="yes">
<classpath refid="POI.classpath"/>
</java>
</target>
</project>
把你想做的每一件事情写一个target,depends是它所依赖的target,在执行当前的target之前必须先执行depends中所定义的target。
run.cmd
REM ------------------
REM Check/ set variable
REM ------------------
if not defined ANT_HOME goto ERR_1
echo ANT_HOME=%ANT_HOME%
set ANT_BAT_FILE=%ANT_HOME%/bin/ant.bat
set ANT_OPTS=-Xms512m -Xmx512m
REM if not exist %ANT_BAT_FILE% goto ERR_2
:SET_CMDLINE_MODULE
REM ------------------
REM set the CMDLINE_MODULE
REM ------------------
set CMDLINE_MODULE=
if NOT "%1" == "" (
set CMDLINE_MODULE=-Dcmdline.module=%1
)
REM ------------------
REM Call the ant
REM ------------------
@echo on
call "%ANT_BAT_FILE%" -lib lib %CMDLINE_MODULE%
这样双击run.cmd就可以运行了.
- ant 批处理
- ant 编译java文件(+批处理)
- Ant与批处理(win环境)学习笔记
- 使用Ant和批处理备份数据
- 用批处理代替命令行来使用Ant
- Ant接合外部操作系统命令和批处理
- Ant构件工具|配置信息|批处理命令|克隆
- Ant与批处理(win环境)学习笔记(2)
- 批处理解决Ant自动下载CVS项目并打包
- bat批处理ant执行完毕后执行其他命令
- 批处理
- 批处理
- 批处理
- 批处理
- 批处理
- 批处理
- 批处理
- 批处理
- 收藏几个网址
- 第二篇:数值类型
- ViewPager 循环切换
- OPencv笔记2:光流法检测——特征点
- 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
- ant 批处理
- jquery实现商品拖动选择效果
- 记录用户在页面停留时间并写入数据库
- linux内核部件分析(一)——连通世界的list
- Asterisk功能说明及基本呼叫流程
- Mac OS开发者常用软件集锦(二)
- 编译动态库时遇到relocation R_X86_64_32 against `a local symbol'的错误
- 啥都不懂也能识别验证码
- OpenNI笔记2:Ubuntu下OpenNI驱动安装