ant命令操作
来源:互联网 发布:变脸僵尸软件 编辑:程序博客网 时间:2024/06/05 11:56
Ant命令行操作
Ant构建文件能够将项目编译,打包,测试,它是Apache软件基金会jakarta目录中的一个子项目,具有跨平台性,操作简单,而且很容易上手。
关于Ant运行,可以在项目中找到build.xml直接运行,还可以在命令行切换到构建文件目录运行。前者比较的快,而后者相对来说慢点,在命令行中输入Ant命令就可以运行Ant,若没有指定任何参数, Ant会在当前目录下检索build.xml文件,如果找到了就运行该文件,如果没有找到了会,会提示没有找到相关的build.xml文件。
工程视图:
代码清单:
build.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="myAnt" default="" basedir=".">
- <description>
- simple example build file
- </description>
- <!--定义项目源文件存放路径-->
- <property name="srcDir" location="src"/>
- <!--定义项目编译文件存放路径-->
- <property name="buildDir" location="bin"/>
- <!--定义项目打包文件存放路径-->
- <property name="distDir" location="dist"/>
- <!--初始项目类文件-->
- <target name="init" if="ant.java.version" unless="argmin">
- <tstamp>
- <format property="offset_time"
- pattern="HH:mm:ss"
- offset="10" unit="minute"/>
- </tstamp>
- <mkdir dir="${buildDir}"/>
- <mkdir dir="${distDir}"/>
- <echo message="正在创建编译目录...."/>
- </target>
- <!--编译项目类文件-->
- <target name="compile" depends="init"
- description="compile the source" >
- <javac srcdir="${srcDir}" destdir="${buildDir}" debug="false"
- fork="true"/>
- <echo message="正在编译文件目录...."/>
- </target>
- <!--打包项目源文件-->
- <target name="dist" depends="compile"
- description="generate the distribution">
- <jar basedir="${buildDir}" destfile="${distDir}/package-${DSTAMP}.jar" update="true">
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Main-Class" value="package.Main"/>
- </manifest>
- </jar>
- <jar basedir="${srcDir}" destfile="${distDir}/package-src-${DSTAMP}.jar" update="true"/>
- <echo message="正在打包编译文件,源文件..."/>
- </target>
- <!--清除项目文件包-->
- <target name="clean" description="clean up">
- <delete dir="${buildDir}"/>
- <delete dir="${distDir}"/>
- <echo message="清空编译目录,源目录..."/>
- </target>
- </project>
Ant命令清单详解:
一般而言,运行一个Ant命令,它的组成是:
Ant -arguments [target1,target2,target3,target4......]
1,Ant -h
作用:表示提供Ant命令参数任务
2,Ant -projecthelp | -p
作用:显示当前build.xml的主要任务
3,Ant -version
作用:显示当前Ant的最新的版本
4,Ant -diagnostics
作用:诊断当前Ant的所有的配置
5,Ant -debug | -d
作用:检索当前构建文件配置情况
6,Ant -quiet | -q
作用:显示当前构建文件无依赖任务
7,Ant -emacs | -e
作用:调用编辑当前构建文件编辑器
8,Ant -lib [path]
作用:调用当前项目中jar,class文件
9,Ant -logfile |-l
作用:调用运行当前项目中*.log文件
10,Ant -buildfile |- f | -file
作用:调用运行类似build.xml的文件
11,Ant -propertyfile [name]
作用:调用运行指定的属性文件
12,Ant -find | -s file
作用:检索运行指定的构建文件
13,Ant -autoproxy
作用:使用系统自动代理构建文件
14,Ant-main class
作用:设置系统类库文件中主要类
15,Ant -nice number
作用:设置主类线程允许的线程数
这些Ant命令是常用的,希望能给大家有所帮助!
转自:http://blog.csdn.net/cdh1213/article/details/5633865
- ant命令操作
- ant命令
- ant 命令
- ant命令
- ant命令
- ant操作
- ant命令摘要
- ant命令总结
- ant命令总结
- [转]ANT 命令总结
- Ant 中的一些命令
- ant copy 命令
- zt::// ant 命令总结
- ant命令总结
- ANT打包命令
- Ant Chmod命令详解
- Ant运行的命令
- ANT命令总结
- poj 1125 floyd简单应用
- js文件字体全角转半角,半角转全角。
- axis2 wsdl2java 使用方式
- 在win7下Myeclipse导入Mahout
- linux 查看文件系统类型
- ant命令操作
- FreeMarker中if标签内的判断条件
- Linux下交叉编译gdb和gdbserver
- Oracle服务器修改IP地址的方法
- 第十一章 Spring依赖注入(Spring Framework3.1教程)
- DirectShow程序运行过程简析
- SQL Server 2008带字段注释导入Power Designer 9.5
- linux下的查找文件命令find
- VS2013推代码搜索插件Bing Code Search