1. ant 默认命令
2. ant -p 查看所有命令
3. 可定义处理任务的类,可以调用上一级目录的build.xml的命令,并可以传参数比上一级目录。
例子见:F:\jasperreports\demo\samples\alterdesign
子build.xml
<property name="sample.dir" value="alterdesign"/>
<property name="sample.base.name" value="AlterDesign" />
<property name="sample.app.name" value="${sample.base.name}App" />
<property name="sample.report.name" value="${sample.base.name}Report" />
<target name="compile" description="Compiles the XML report design and produces the .jasper file.">
<ant dir="../" target="compile"/>
</target>
父build.xml
<path id="classpath">
<pathelement location="${sample.dir}/build/classes"/>
<fileset dir="${sample.dir}/lib" erroronmissingdir="false">
<include name="**/*.jar"/>
</fileset>
<pathelement location="../../build/classes" />
<pathelement location="../fonts" />
<fileset dir="../../lib">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="compile">
<mkdir dir="${sample.dir}/build/reports"/>
<taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask">
<classpath refid="classpath"/>
</taskdef>
<jrc
destdir="${sample.dir}/build/reports"
tempdir="${sample.dir}/build/reports"
keepjava="false">
<src>
<fileset dir="${sample.dir}/reports">
<include name="**/*.jrxml"/>
</fileset>
</src>
<classpath refid="classpath"/>
</jrc>
<copy todir="${sample.dir}/build/reports">
<fileset dir="${sample.dir}/reports">
<exclude name="**/*.jrxml"/>
</fileset>
</copy>
</target>
分享到:
相关推荐
ANT文件详解 ant介绍 ANT 命令
Ant 命令详解 对初级ant 用户使用
android打包签名过程,欢迎访问博客http://write.blog.csdn.net/postlist;
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。
ant命令的常用技术手册,详细的介绍了命令的经典之作,详细请查看内容
NULL 博文链接:https://coderdream.iteye.com/blog/2142704
ANT基本命令的总结,介绍了什么是ANT,ANT的配置,以及ant的常用命令
build文件
ANT打包命令详解api指令 ant java 命令 构建工具 api
只要把你下载的zip包解压,cmd到对应目录下,直接ant命令就可以。当然前提是你要配置好ANT_HOME, 并把ant命令加到Path中。 zip包中,有build文件夹,有reports文件夹,这两个都是ant后生成的目录,我上传时没有删除...
apache ant使用例子, 一个可以运行的hello ant的myelipse工程实例。
ANT详细命令 ANT详细命令 ANT详细命令
ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)
作为apache下的一个编译工具,可以用来编译一些较大的java web项目,简单实用方便!
从上面的内容我们可以看出,在这里定义了default属性的值为sayBaseDir,即当运行ant命令时,若未指明执行的target时,默认执行的target的sayBaseDir,同时还定义了basedir属性的值为E:"apache-ant-1.7.0,进入E盘后...
ant ant ant antant ant ant antant ant ant ant
我的ant脚本,用于打包文件,其中包含了常见的jar包工具,学习常用的ant命令
ANT单元测试build.xml
在CMD下用java命令出现“找不到或无法加载主类”问题
mybatis是另外一个优秀的ORM框架。考虑到以后可能会用到它,遂决定提前学习,以备不时之需。为了督促自己学习,同时也是为了及时总结,并与大家分享,近期准备写一个...运行命令ant -help,可显示ant命令的帮助信息。