网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java基础学习: 常用ant的操作 (代码)     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:67次  录入:管理员--2007-11-16  
 

主要的内容有:

(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>

(t006)


 
 
上一篇: java规则引擎的工作原理及其实际应用    下一篇: sun java系统rfid软件 技术改变世界
  相关文档
java实战篇:设计自己的annotation 11-17
在java源代码中为javadoc编写文档注释 11-16
详细解析java中抽象类和接口的区别 11-20
j2ee开发购物网站解析(1) 11-16
ejb3.0开发指南之无状态会话bean 11-16
【新手必读】java入门及faq 11-17
javabeans 程序开发基础教程 11-16
java网络编程基础 socket类的使用方法 11-16
使用jwsdp完成web service在java的入门三(图) 11-17
java两个控制语句 11-17
开源技术:如何在eclipse中构建备忘单 11-16
spring framework中面向方面编程二 11-17
实例解析sql server 2000和jdbc的融合 11-17
类装入问题解密,第 2 部分: 基本的类装入异常 11-17
java反射功能 11-17
java语言中字符的处理 11-17
浅析java的“克隆”方法 11-16
解析j2ee中的安全问题 11-17
type 属性 11-16
使tostring()的创建自动化 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息