Ant小总结

原创
2014/02/28 14:46
阅读数 85

一、Ant的基础

1.1 Ant的Project

1.2 Ant的target

target表示的是每一项具体的任务

1.3 Ant的depends

当不同的任务之间有相应的关联的时候,可以通过depends属性来设定

1.4 Ant编译普通java项目的流程

1、创建文件夹

   build-->所有的文件信息都保存在这个文件夹中

   src-->所有的源码信息保存在这个文件夹中

   classes-->编译好的所有文件保存在这个文件夹中

   dist-->编译好的jar文件保存在这个文件夹中

2、将src文件夹的数据拷贝到build/src

3、编译源代码

4、将源代码打包为jar

5、直接运行程序

二、Ant的文件集、路径和属性

2.1 Ant的文件集

2.2 Ant的属性

ant的属性

自定义属性

加载环境变量

2.3 Ant的其他常用功能

condition

tstamp

三、Ant进行测试

3.1 JUnit

基于3的版本

基于4的版本

3.2 Ant进行测试的编译

1、创建属性

2、编译源文件(需要依赖于相应的classpath)

设置classpath路径

【可点击显示大图】

3、编译test的文件

4、运行单元测试

5、生成单元测试报告

四、Ant的打包和运行

javadoc

zip

发布

发布有多种方式:ftp,ssh,svn,cvs,email等

这里讲解了ftp发布

web发布

1、设置属性

2、编译

3、达成war包

4、拷贝到tomcat/webapps

数据库的设计

buil.xml

<property name="sql.dir" location="sql"></property>
	<property file="build.properties"></property>
	<target name="init-database" depends="compile-test">
		<sql classpathref="compile-path" userid="${root.username}" password="${root.password}" url="${mysql.url}" driver="${mysql.databaseDriver}">
			<transaction src="${sql.dir}/create.sql"></transaction>
		</sql>
	</target>

build.properties

mysql.databaseDriver = com.mysql.jdbc.Driver
root.username = root
root.password = 123456
mysql.url = jdbc:mysql://localhost:3306/mysql


展开阅读全文
Ant
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部