`

ant打jar包的xml示例

 
阅读更多

<project name="wztTest" default="dist" basedir=".">
    <description>
        simple example build file
    </description>
  <!-- set global properties for this build -->
  <property name="src" location="src"/>
  <property name="build" location="build"/>
  <property name="bin" location="bin"/>
  <property name="dist"  location="dist"/>

 <!-- 引用用到的jar -->
 <path id="classpath"> 
        <fileset dir="lib">
          <include name="*.jar"/>
        </fileset>
    </path>

 
  <target name="init">
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>

  </target>

  <target name="compile" depends="init" description="compile the source " >
   <!-- 这里拷贝bin目录下所有文件,目的是将除class之外的文件都拷贝(因为打jar包时ant只会拷贝class文件),如xml文件,properties文件等 -->
   <copy todir="${build}">
    <fileset dir="${bin}">
    </fileset>
   </copy>
   
   <!-- Compile the java code from ${src} into ${build} -->
    <javac srcdir="${src}" destdir="${build}">
     <classpath refid="classpath"/>  
   </javac>
   
  </target>

  <target name="dist" depends="compile"
        description="generate the distribution" >

    <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
    <jar jarfile="wztTest.jar" basedir="${build}"/>
  </target>

 

<target name="clean" description="clean up" >
     <!-- Delete the ${build} and ${dist} directory trees -->
     <delete dir="${build}"/>
 </target>


</project>

 

分享到:
评论

相关推荐

    替换文本文件中Ant表达式的Ant扩展任务

    程序依赖的jar包有:ant-1.9.1.jar和commons-lang-2.6.jar Ant脚本示例 test-ant-task.xml: &lt;project name="test-ant-task" default="test" basedir="."&gt; ${basedir}/test/template/config-app.properties" /&gt; ...

    Xdoclet的jar包下载了

    XDoclet 1.2.3 XJavaDoc 1.5 模板引擎 解压到本地目录 custom_spring_xml.xdt是自定义的XDoclet模板,支持本书中的全部基于Spring 2.0示例。

    jocky 混肴编译rar包(ant和插件俩个版本)

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: 1 ...

    helloworld_war_ant:带有构建的Ant示例

    Helloworld战争Java WAR项目/模板项目的示例包含: Helloworld Servlet(使用注释) 静态html文件示例最基本的web.xml 编译时servlet-api.jar(因此不需要Java EE) 用于构建WAR的Ant build.xml 使用slf4j-api和sl4j...

    openjms-example-project:一个使用ant build管理开放式jms示例的项目。 纯娱乐。 好好享受

    或者ant -f build.xml ###启动listener.jar 默认openJMS会开一个topic1的destination。所有直接连接就行。 java -jar listener.jar "topic1" 启动sender.jar java -jar listener.jar "topic1" 参考 openjms文档[]

    sample-java-project:示例基于Ant的Java项目

    您只需要在Ant的类路径中的ivy.jar(在$CLASSPATH , $ANT_HOME/lib或~/.ant/lib )。 依存关系 您需要在路径中安装Astyle,然后才能使用“格式”目标。 如果丢失,那很好。 它不会影响任何其他目标。 有一个“ ...

    codenameone-lambda-sample:支持Lambda的示例代号示例项目

    代号一Lambdas示例此项目演示Codename One对lambda的支持。 这是一个简单的hello world应用程序,具有以下修改: build.xml... 即,您可以如下修补: $ cd CLDCExtensions$ ant jar建筑与跑步如果对CLDC11.jar文件进行

    burlap-seed:应该与Ant一起使用的默认项目

    粗麻布种子应该与Ant一起使用的默认项目当前,默认用法是带有依赖项的burlap v2库,如果您还需要其他内容,请修改build.xml。如果您不想编译HelloGridWorld.java,并且自己的文件进行了适当的更改(我不太了解Ant,...

    JJS-Interpret:用 Java 编写的 JavaScript 解释器。 布拉格 FIT CTU MI-RUN 课程的学期项目

    JavaJavaScript 解释器布拉格 FIT CTU MI-RUN 课程的学期项目作者Ondrej Paska (paskaond)汇编使用 Apache Ant (build.xml) 编译ant - 将项目构建到 bin 文件夹ant Main - 运行解释器ant test - 运行所有测试ant ...

    MENHBSA4SWSC

    标题 MEEDA算法的源代码 入门 这些说明将为您提供在本地计算机上运行的项目的... 要通过五个执行者来执行以运行jar文件:运行jar的命令行示例为java -jar MENHBSA4SWSC.jar out.stat problem.xml service-out.XML tax

    java 混淆工具,不可逆 jocky 也许是最好的了

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...

    深入浅出Hibernate源码

    菜单window -&gt; preference -&gt; Java -&gt; Build Path -&gt; User Librarys,分别建立名为Hibernate2,hibernate3,mysql-jdbc的用户库,分别包含对应的lib文件(如hibernate2包含hibernate-2.1目录下的hibernate2.jar及其lib...

    joc eclipse plugin

    事实上,在Eclipse中使用Jocky时,Jocky也是首先针对所选工程生成Ant的Build文件(默认名称jocky_build.xml),然后再通过Ant完成混淆编译。 以下是Jocky在Eclipse中自动生成的Ant Build 文件示例: ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 1.2.3 业务逻辑组件 1.3 J2EE...

    LogConfiguration:此插件允许 CMS 管理员在运行时动态更改日志记录级别

    Logging Portlet - dotCMS 的动态插件 ... 为此,从 dotCMS 的 ROOT 开始,执行 build.xml ant 文件的“部署”任务以创建标准的 dotcms_xx.jar 文件(ant build)这将使用构建 OSGi 所需的库构建整体式 dotCMS

    wsdl2java源码-sample-java:基于USI示例代码的USIJava客户端

    wsdl2java源码此源代码基于之前可从以下位置获得的示例 JAVA 代码 它使用 STS 1.2 SHA1 服务与 3PT 一起工作。 USI v3 服务 USI v4 服务 STS 服务或 STS服务 M2M 凭证(取代 AUSkey 设备凭证) 或者,请参阅下面的 ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    7.3.4 创建JAR文件 7.4 小结 第八章 JUnit使用指南 8.1 JUnit介绍 8.1.1 JUnit简介 8.1.2 为什么要使用JUnit 8.2 建立JUnit的开发环境 8.2.1 下载JUnit 8.2.2 配置JUnit 8.3 JUnit的使用方法 8.3.1 继承TestCase ...

    Java-Project

    您只需要在Ant的类路径中的ivy.jar(在$CLASSPATH , $ANT_HOME/lib或~/.ant/lib )。 依存关系 您需要在路径中安装Astyle,然后才能使用“格式”目标。 如果丢失,那很好。 它不会影响任何其他目标。 有一个“ ...

Global site tag (gtag.js) - Google Analytics