博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ant小总结
阅读量:6417 次
发布时间:2019-06-23

本文共 931 字,大约阅读时间需要 3 分钟。

hot3.png

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

build.properties

mysql.databaseDriver = com.mysql.jdbc.Driverroot.username = rootroot.password = 123456mysql.url = jdbc:mysql://localhost:3306/mysql

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

你可能感兴趣的文章
C# 判断窗口是否打开
查看>>
JCaptcha图片验证,解决区分大小写问题
查看>>
服务器状态监测 Keepalived
查看>>
centos6.5_x64 安装配置java+tomcat+apache
查看>>
【VMCloud云平台】SCCM(八) OSD(三)- 模板机捕获
查看>>
PXE无人值守安装
查看>>
samba中文手册
查看>>
Sublime Text 2 配置python运行环境
查看>>
快速构建Windows 8风格应用36-商店应用发布流程
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
.Net Core IFormFile 始终为空的问题
查看>>
图片自适应
查看>>
【opengl】绘制一个立方体并在表面添加文字(添加文理)
查看>>
Distributed vSwitch分布式交换机
查看>>
用java实现短信发送的实例分享
查看>>
《构建之法》阅读笔记及项目管理软件
查看>>
VC中动态分配的几种写法
查看>>
excel数据比对,查找差异
查看>>
python3 简单登录,注册测试代码
查看>>