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

weixin063传染病防控宣传微信小程序系统的设计与实现+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值