Ant小总结

一、Ant的基础

1.1 Ant的Project

132104_SY8y_1417419.png

1.2 Ant的target

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

132312_Nxj6_1417419.png

1.3 Ant的depends

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

132459_gi7V_1417419.png

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

1、创建文件夹

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

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

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

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

133131_sh7M_1417419.png

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

133236_K8ZH_1417419.png

3、编译源代码

133324_kvwu_1417419.png

4、将源代码打包为jar

133432_tsAc_1417419.png

5、直接运行程序

133526_FBuU_1417419.png

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

2.1 Ant的文件集

133828_yhN6_1417419.png

2.2 Ant的属性

ant的属性

134102_roFT_1417419.png

自定义属性

134453_Vbxb_1417419.png

134612_OPn7_1417419.png

加载环境变量

134731_lIxf_1417419.png

2.3 Ant的其他常用功能

condition

135715_tcYt_1417419.png

135717_BBTH_1417419.png

135719_RALA_1417419.png

135723_E9O9_1417419.png

135727_TZ3c_1417419.png

tstamp

135838_osms_1417419.png

三、Ant进行测试

3.1 JUnit

140318_O9bM_1417419.png

140321_Gai3_1417419.png

140323_qBfd_1417419.png

基于3的版本

140651_USb0_1417419.png

基于4的版本

140839_w5wu_1417419.png

3.2 Ant进行测试的编译

1、创建属性

141746_3k1V_1417419.png

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

设置classpath路径

141847_CTLm_1417419.png

【可点击显示大图】

141847_ECRf_1417419.png

3、编译test的文件

142137_EX5T_1417419.png

4、运行单元测试

142203_jTrQ_1417419.png

5、生成单元测试报告

142247_Zh8b_1417419.png

四、Ant的打包和运行

javadoc

143221_QaPR_1417419.png

zip

143242_oW9X_1417419.png

发布

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

这里讲解了ftp发布

143405_yJF1_1417419.png

web发布

1、设置属性

143717_2e9K_1417419.png

2、编译

143748_TsdP_1417419.png

3、达成war包

143813_WDCA_1417419.png

4、拷贝到tomcat/webapps

143848_koqn_1417419.png

数据库的设计

144030_Upz7_1417419.png

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


转载于:https://my.oschina.net/heroShane/blog/203990

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值