常用的ant的操作
来源:互联网 发布:手机淘宝能传文件吗 编辑:程序博客网 时间:2024/05/22 12:16
常用的ant的操作
--------------------------------------------------------------------------------
发表时间:2004-8-10
作者:未知[获得此文档时候没有作者记录,深感抱歉,本文档全为转载]
我常用的ant的操作,方便自己查询,所以传到网上,如果有朋友觉得不够,请补充:
主要的内容有:
(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编译 -->
<target name="compile">
<javac srcdir="${srcfile}"
destdir="${root}/oa/"
includes="*.java"
classpath="${CLASSPATH};${CLIENT_CLASSES}/utils_common.jar" <!--CLASSPATH和CLIENT_CLASSES是环境变量-->
/>
</target>
<target name="deploy" depends="compile">
<!-- Create the time stamp -->
<tstamp/>
<!--(5)删除目录-->
<!--(6)建立目录-->
<delete dir="${root}/dist/"/>
<mkdir dir="${root}/dist/"/>
<delete dir="${deploy_path}"/>
<mkdir dir="${deploy_path}"/>
<!--(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的操作
- 常用的ant的操作
- 常用的ant的操作
- 常用的ant的操作
- 常用的ant的操作(我自己的总结)
- java基础学习:常用的ant的操作
- ant的常用设置
- ant常用的标签
- Ant 的操作
- ANT的一些操作
- Ant 的常用方法例子
- 常用的Ant风格书写
- ant 常用文件操作
- ant的mybaties生成操作
- ant的文件相关操作
- Appfuse中常用的ant指令
- 比较常用的一个ant文件
- 常用的Ant模板(BUILD.XML)
- 条款3:使容器里对象的拷贝操作轻量而正确
- 条款4:用empty()来代替检查size()是否为0
- 条款4:用empty()来代替检查size()是否为0
- 条款5:尽量使用区间成员函数代替它们的单元素兄弟
- 条款6: 当心C++另人迷惑的解析
- 常用的ant的操作
- 条款7.使用包含由new产生的指针容器时,切记在容器销毁前delete指针
- 条款8:不要把auto_ptr放入容器
- 条款8:不要把auto_ptr放入容器
- 条款9:在删除选项中仔细选择
- 条款10:注意分配器的协定和约束
- 条款11:理解自定义分配器的正确用法
- 条款12:对STL容器线程安全性的期待现实一些
- PLSQL内存表