`

Ant templet

    博客分类:
  • J2EE
阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="run" basedir=".">

    <!-- 声明变量  -->
    <property name="src" value="src" />
    <property name="dest" value="classes" />
    <property name="hello_jar" value="hello1.jar" />
   
    <!-- 定义初始化操作  , 新建一个文件夹为 classes -->
    <target name="init">
        <mkdir dir="${dest}" />
    </target>
   
    <!-- 定义编译操作
        1.根据包的层次创建文件夹,
        2.编译*.java 文件为*.class文件;
    depends init method
    -->
    <target name="compile" depends="init">
        <javac srcdir="${src}" destdir="${dest}" />
    </target>
   
    <!-- 定义构建jar 包操作, depends compile method -->
    <target name="build" depends="compile" >
        <jar jarfile="${hello_jar}" basedir="${dest}" />
    </target>
   
    <!-- 运行构建操作   -->
    <target name="run" depends="build">
        <java classname="test.ant.HelloWorld" classpath="${hello_jar}" />
    </target>
   
    <!-- 清除构建操作
        1.清除文件夹
        2.清除*.jar文件
     -->
    <target name="clean">
        <delete dir="${dest}"/>
        <delete file="${hello_jar}"/>
    </target>
   
    <!-- 重新构建操作
        1.清除以前创建的文件
        2.重新执行构建操作
    -->
    <target name="rerun" depends="clean,run">
        <ant target="clean" />
        <ant target="run" />
    </target>
   
</project>

分享到:
评论

相关推荐

    用ANT构造Application

    假设我们有一个名为`build_for_ejb_templet.xml`的构建文件,该文件定义了一系列构建任务,旨在自动化EJB项目的创建和打包过程。每个任务可能涉及创建必要的目录结构、编译Java源代码、生成Javadoc文档以及最终将...

    templet.mat手写数字样本

    templet.mat手写数字样本,包含0到9的手写数字各150个,可以用来实验,《模式识别与智能计算——matlab技术实现》

    Vbs templet on securCRT

    this is for personal use. the file had password, please don't download.

    ANT构建解决方案-应用指南

    以`build_for_ejb_templet.xml`为例,该文件展示了如何利用Ant完成一个典型的EJB项目的构建: 1. **XML声明** - `&lt;xml version="1.0" encoding="UTF-8"&gt;`:定义XML文件版本及编码格式。 - 如果需要使用GBK编码,...

    Templet_7.4DHT11.rar

    "Templet_7.4DHT11.rar"压缩包提供的资源,正是一个实践此类应用的实例项目,包含了完整的源代码和工程配置,便于学习者进行实践操作。 首先,CC2530是一款由Texas Instruments公司推出的高性能、低功耗的无线微...

    解决Layui中templet中a的onclick参数传递的问题

    以下是我的模板,主要用在列表页table中的按钮,点击弹窗展开详情页的功能。 [removed] [removed];' bfnclick='showContent({{d.CONTENT}})'&gt;查看内容 [removed] ... 于是改成下面的形式解决问题。...script type=

    s05947_templet_

    【标题】"s05947_templet_" 指的可能是一个模板集合,特别是针对 PowerPoint 演示文稿的设计模板。"templet" 这个标签进一步确认了这一点,表明这是一个用于创建专业幻灯片展示的资源包。 【描述】"templet powzer ...

    templet.mat

    利用MATLAB软件手写数字识别,提供的0到9的数据。

    layui使用templet格式化表格数据的方法

    在本文中,我们将深入探讨如何使用layui框架中的templet功能来格式化表格数据,以便更好地展示和处理数据。layui是一款轻量级的前端组件库,它提供了丰富的UI组件和便捷的API,使得开发者能够轻松地构建用户界面。...

    templet of income statement

    simple templet of income statement in english

    winphone 7.1 axure UI templet

    winphone 7.1 axure UI templet

    bingchaji-templet-new.py

    bingchaji-templet-new.py

    顺手牵码(Code-Templet.NET) 正常运行版

    特色:一个能改变你的编写代码习惯的软件,能让用户养成良好的编写代码习惯; 特点:超便捷管理常用代码模板,使用自定义快捷键调用常用代码模板; 注意:安装前必须安装Microsoft .NET Framework 2.0)。...

    电子-Templet.rar

    【电子-Templet.rar】是一个压缩包文件,其主要涵盖了单片机与嵌入式系统领域的知识,特别是针对STM32系列微控制器的F0、F1和F2三种型号。STM32是由意法半导体(STMicroelectronics)推出的基于ARM Cortex-M内核的微...

    Templet_7.3GuangMin.rar

    用IAR打开Templet_7.3GuangMin\Projects\zstack\Samples\GenericApp\CC2530DB\GenericAPP即可看到代码,本人练习时写的程序,亲测可用

    templet3:简单的模板演示

    "templet3-main"很可能是指一个包含主要模板文件的目录或者文件,可能是整个模板系统的入口点。在实际项目中,"main"常常用来标识主文件或主要的配置文件,这个"templet3-main"可能包含了整个模板系统的核心代码或...

    templet:练习 html 和 css

    在“templet-master”这个文件夹中,可能包含了各种HTML和CSS的示例模板,供你学习和实践。你可以通过打开这些文件,观察它们的代码结构,尝试修改样式或布局,看看页面会发生什么变化。这样可以加深你对HTML和CSS的...

    Python库 | templet-0.4.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:templet-0.4.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics