ANT基础学习

一、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

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

 

build.properties

 

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

 

本文摘自:http://my.oschina.net/heroShane/blog/203990#OSC_h1_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值