`
leo_faith
  • 浏览: 101387 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ant应用---实现jbuider中工程的自动发布

    博客分类:
  • Ant
阅读更多
xml 代码
  1. <!---->xml version="1.0" encoding="gb2312" ?>  
  2. <project name="WebProject" default="dist" basedir=".">  
  3.   
  4. <!---->  
  5. <property name="src.beans" value="./src/bean" />    <!---->  
  6. <property name="src.pages" value="./src/web" />     <!---->  
  7. <property name="src.confs" value="./src/conf" />    <!---->  
  8. <property name="depend.libs" value="./depend/lib" /><!---->  
  9. <property name="depend.classes" value="./depend/classes" /><!---->  
  10. <property name="build" value="./build" />   <!---->  
  11. <property name="dist" value="./dist" />  <!---->  
  12. <property name="dist.lib" value="./dist/lib" /> <!---->  
  13. <property name="dist.zyglapp" value="./dist/zyglapp" /> <!---->  
  14. <property name="appname" value="zyglapp" /> <!---->  
  15.   
  16. <!---->  
  17. <path id="project.classpath">  
  18.   <pathelement path="." />  
  19.   <pathelement path="${depend.classes}" />  
  20.   <fileset dir="${depend.libs}">  
  21.     <include name="*.jar" />  
  22.   fileset>  
  23. path>  
  24.   
  25. <!---->  
  26. <target name="init">  
  27.   <mkdir dir="${build}" />  
  28.   <mkdir dir="${dist.lib}" />  
  29. target>  
  30.   
  31. <!---->  
  32. <target name="compile" depends="init">  
  33.   <javac srcdir="${src.beans}" destdir="${build}">  
  34.     <classpath refid="project.classpath"/>  
  35.   javac>  
  36. target>  
  37.   
  38.   
  39. <!---->  
  40. <target name="dist" depends="compile">  
  41.   <mkdir dir="${src.pages}/WEB-INF/lib" />  
  42.   <copy todir="${src.pages}/WEB-INF/lib" >  
  43.     <fileset dir="${depend.libs}" />  
  44.   copy>  
  45.   <copy todir="${src.pages}/WEB-INF/classes" >  
  46.     <fileset dir="${build}" />  
  47.     <fileset dir="${depend.classes}" />  
  48.   copy>  
  49.   <copy todir="${dist}/${appname}">  
  50.     <fileset dir="${src.pages}" />  
  51.   copy>  
  52.   <copy todir="${dist}/${appname}/conf">  
  53.     <fileset dir="${src.confs}" />  
  54.   copy>  
  55.   <mkdir dir="${dist}/${appname}/log" />  
  56.   <delete dir="${src.pages}/WEB-INF/lib" />  
  57.   <delete dir="${src.pages}/WEB-INF/classes" />  
  58.   <delete dir="${dist.lib}" />  
  59. target>  
  60.   
  61. <target name="clean">  
  62.   <delete dir="${build}" />  
  63.   <delete dir="${dist}" />  
  64. target>  
  65.   
  66. project>  
分享到:
评论

相关推荐

    JBuider第三章:面向对象概念和实现1.rar

    在本教程"JBuider第三章:面向对象概念和实现1"中,我们将深入探讨OOP的基本概念、特性以及在Java环境下的实现方式。 1. **对象和类**: - **对象**:是程序中的基本实体,代表现实世界中的某个实体或概念,具有...

    JBuider2006自学教程

    在JBuider中创建新项目,可以使用Java应用程序、Java库、Web应用等模板。了解如何设置项目属性,管理类路径,以及导入和导出项目,是每个开发者必备的基础知识。 4. **代码编写与编辑** JBuider提供了强大的代码...

    Jbuider9.0项目实践源代码

    2. **设计模式**:源代码中可能会包含常见的设计模式,如工厂模式、单例模式、观察者模式等,这些都是软件工程中不可或缺的架构元素。 3. **MVC模式**:JBuilder常用于开发GUI应用,因此源代码中很可能体现了Model-...

    JBuider2006

    JBuider2006你最佳的选择

    JBuider第一章:Java面向对象语言简介.rar

    JBuider是Borland公司(后来被Embarcadero Technologies收购)开发的一款强大的Java集成开发环境(IDE),它为Java开发者提供了丰富的功能,包括代码编辑、调试、构建、测试以及应用程序部署等一站式服务。...

    JBuider第四章:面向对象概念和实现2.rar

    在“JBuider第四章:面向对象概念和实现2”这个教程中,我们将深入探讨OOP的基本概念和在Java中如何实现它们。本章节可能涵盖了以下几个关键知识点: 1. 类与对象 - **类** 是OOP中的蓝图,它定义了具有相同属性和...

    jbuider2006快捷方式

    本文将详细介绍《jbuider2006快捷方式》中的各种快捷键及其功能。这些快捷键旨在提高开发人员在使用JBuilder 2006进行Java开发时的工作效率。作者经过一整天的收集、整理和亲自测试,去除了不常用或不实用的部分,并...

    Struts Web设计与开发大全

    01章:本书第1章的工程,只需直接使用JBuider 2005打开即可; 02章:猜数字工程; 03章:登录用例和常用Web组件开发工程以及数据库脚本; 05章:实体Bean开发示例,该示例仅供参考; 08-11章:标记库taglib1应用...

    JBuider第十二章:Swing3.rar

    水印标签可能指的是在创建的Swing应用中添加水印效果,这在某些情况下,如演示文稿或图片展示中,可能会用到。实现水印效果通常涉及将水印图像或文本叠加到组件或背景上,并调整透明度以达到预期效果。 学习这部分...

    JBuider第十三章:JDBC基础知识.rar

    在Java编程中,JDBC(Java Database Connectivity)是连接Java应用程序与各种数据库的重要桥梁。本教程聚焦于JDBC的基础知识,旨在帮助初学者理解如何在Java程序中操作数据库。JBuider是一款早期的集成开发环境(IDE...

    JBuider第十章:Swing1.rar

    本教程“JBuider第十章:Swing1”着重于讲解如何使用Swing来构建复杂的桌面应用程序。Swing提供了丰富的组件集,如按钮、文本框、菜单等,这些组件都是轻量级的,意味着它们不依赖操作系统提供的窗口系统,因此可以...

    JBuider第二章:Java语言基础.rar

    在"JBuider第二章:Java语言基础"这个压缩包中,我们可以期待找到与Java语言核心概念相关的学习资料。 首先,Java的基础知识包括变量、数据类型和常量。Java有八种基本数据类型,分为整型(byte、short、int、long...

    JBuider第十一章:Swing2.rar

    Java Builder(JBuider)是历史悠久的Java集成开发环境(IDE),它以其强大的代码自动完成、项目管理和调试功能而闻名。本教程的重点是Swing,一个用于构建Java桌面应用程序的图形用户界面(GUI)工具包。Swing是...

    Jbuider启动

    ### JBuilder2006启动问题解析与...通过修改`jbuilder.config`文件中的内存分配参数,可以有效地解决“启动界面一闪后便再无动静”的问题。此外,对于更复杂的内存管理需求,还可以进一步了解JVM的其他高级配置选项。

    使用Jbuider编写的学生成绩管理系统

    总的来说,"使用JBuilder编写的学生成绩管理系统"是一个综合运用了Java编程、数据库管理和软件工程实践的实例,对于学习Java开发和数据库应用具有很高的参考价值。无论是对于初学者还是经验丰富的开发者,都能从中...

    JBuider第九章:JBuilder简介.rar

    在JBuilder中,你可能需要学习如何在生成的可执行文件中添加水印,这通常涉及到编译选项的设置或者使用第三方工具来实现。 总的来说,通过JBuilder的学习,不仅可以提升Java开发的效率,还能掌握一种专业的开发工具...

    EclipseME实现程序调试

    本文将详细介绍如何通过EclipseME来进行J2ME软件开发中的程序调试,并使其具备类似于JBuider那样便捷高效的调试功能。 #### 二、EclipseME调试功能配置详解 ##### 1. 概览 EclipseME提供了丰富的设置选项,允许...

    jjbuilder9 注

    JBuilder9是Sun Microsystems在2003年发布的一款面向Java开发者的集成开发环境。该版本相较于早期版本,在性能、稳定性和用户体验方面都有显著提升。JBuilder9支持多种Java技术标准,包括Java 2 Platform, ...

Global site tag (gtag.js) - Google Analytics