(1)建立一个项目
(2)建立属性
(3)对数据库的操作
(4)javac编译
(5)删除目录
(6)建立目录
(7)拷贝文件群
(8)jar为一个包
(9)拷贝单个文件
(10)运行
有更多更好的常用的,我没想到的,希望大家补充。
<!--(1)建立一个项目,默认的操作为target=all. -->
<project name="proj" default="all" basedir=".">
<!--(2)建立一些属性,以供下边的操作用到 -->
<property name="root" value="./" />
<property name="deploy_path" value="d:/deploy" />
<property name="srcfile" value="d:/srcfile" />
<target name="all" depends="compile,deploy" />
<!--(3)对数据库的操作 demo.ddl中写的是sql语句 driver,url,userid,password随具体情况设置 -->
<!-- Oracle -->
<target name="db_setup_oracle" description="Database setup for Oracle">
<antcall target="check_params_results" />
<sql driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.1:1521:oa"
userid="oa" password="oa" onerror="continue" print="yes" src="./demo.ddl" />
</target>
<!--(4)javac编译 -->
<!--CLASSPATH和CLIENT_CLASSES是环境变量 -->
<target name="compile">
<javac srcdir="${srcfile}" destdir="${root}/oa/" includes="*.java"
classpath="${CLASSPATH};${CLIENT_CLASSES}/utils_common.jar"/>
</target>
<target name="deploy" depends="compile">
<!-- Create the time stamp -->
<tstamp />
<!--(5)删除目录 -->
<delete dir="${root}/dist/" />
<delete dir="${deploy_path}" />
<!--(6)建立目录 -->
<mkdir dir="${deploy_path}" />
<mkdir dir="${root}/dist/" />
<!--(7)拷贝文件群 -->
<copy todir="${root}/dist/">
<fileset dir="${root}/oa/">
<include name="*.class" />
</fileset>
</copy>
<!--(8)jar为一个包 -->
<jar jarfile="${deploy_path}/classjar.jar" basedir="${root}/dist" update="yes"></jar>
<!--(9)拷贝单个文件(上边是文件群,这是单个文件) -->
<copy file="${deploy_path}/classjar.jar" todir="${root}/dist/" />
</target>
<!--(10)运行(args)中是参数,随应用程序的具体情况有所不同) -->
<target name="simplesql" depends="compile,db_setup_oracle">
<java classname="examples.jdbc.oracle.simplesql" fork="yes"
failonerror="yes" args="-user zrb -password zrb" />
</project>
分享到:
相关推荐
Ant是JAVA开发中的一个很常用字的项目生成工具,ANT使用指南会帮你彻底了解她,并教会你如何用她来生成项目。Ant 最初是 Tomcat 的一个内部组件,Tomcat 是 Java Servlet 和 JavaServer Pages (JSP) 参考 实现中...
NULL 博文链接:https://cuics-100.iteye.com/blog/911416
Ant入门教程,简洁易懂 作者:Matt Chapman 内附简单的Ant生成文件剖析
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.安装与配置 二.Ant的关键元素 三.Ant的...
我的ant脚本,用于打包文件,其中包含了常见的jar包工具,学习常用的ant命令
ant使用手册,最常用的java项目打包工具。 ant使用手册,最常用的java项目打包工具。
通常利用Ant工具来对程序源代码进行编译(当然也可以利用IDE工具编译),通常build.xml文件执行默认“compile”任务来完成编译过程。
NULL 博文链接:https://kanpiaoxue.iteye.com/blog/1995837
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一. 安装与配置 下载地址:...
我们下载apache-ant-1.8.4-bin.zip,这是Windows下常用的一种压缩格式。Apache建议下载后校验文件的完整性,为此可使用HashCalc或winMd5Sum等工具对文件进行校验。在下载页面上点击文件后面的“PGP”等链接,即可...
包含ipseeker-1.0.jar,... javax.jms.jar, javax.persistence.jar, javax.resource.jar, javax.servlet-5.1.12.jar, javax.servlet.jsp.jar, javax.servlet.jsp.jstl.jar, javax.transaction.jar等Web开发常用jar工具包
NULL 博文链接:https://wuquanyin1011.iteye.com/blog/688180
apache的工具类jar,包含了我们常用的各种工具,比如文件的操作、发送邮箱等等
目前最常用的14种Java开发工具简介 1、JDK(Java Development Kit) 2、Java Workshop 3、NetBeans与Sun Java Studio 5 4、Borland的JBuilder 5、Oracle的JDeveloper 6、IBM的Visual Age for Java 7、BEA...
ant工具的基本用途说明,还有一个比较常用的实例。
SSH,ANT,Log4j,Oracle,mySql,SqlServer,JSTL jar包
Ant Design 是一套企业级 UI 设计语言和 React 组件库。...Ant Deisgn包含的组件非常多,基本做一个网站常用的组件都包括了,比较适合用来做一些后台系统等对UI的个性化要求不高的地方,不适合直接用来做前端产品。
Deprecation Warning这个项目是当初结合学习react与项目中实际应用做出的组件库,从那时起,工具和最佳实践发生了巨大的变化。为了尽可能地获得最现代的体验,我推荐您使用作为项目的脚手架它只包含了运行程序所必需...
TTF(TrueTypeFont)是windows上最常用的一种字体文件表示方式。例如常用的微软雅黑ttf字库文件大约有18M,对于网络应用加载速度太慢了,因此需要进行精简操作。