`

ant 普通 java 工程

    博客分类:
  • ant
阅读更多

<?xml version="1.0"?>
  <project default="dist" name="Project Argon">
     <!--添加描述-->
     <description>A simple Java project</description>
     <!--添加属性,相当于文件级的全局变量,此处用于设置目录名称-->
     <property name="srcDir" location="src" />
     <property name="buildDir" location="build" />
     <property name="distDir" location="dist" />
     <!--创建目标,操作为创建文件夹-->
   <target name="init">
         <tstamp />
         <mkdir dir="${buildDir}" />
         <mkdir dir="${distDir}" />
   </target>
   <!--创建目标compile,操作为编译src目录下的.java文件并输出.class文件到build目录-->
   <target name="compile" depends="init">
         <javac srcdir="${srcDir}" destdir="${buildDir}" source="1.5" target="1.5" debug="true" deprecation="false" optimize="false" failonerror="true"  />
   </target>
   <!--创建目标dist,操作为打包.class文件并输出到dist目录,打包.java文件并输出到dist目录-->
   <target name="dist" depends="compile">
      <jar destfile="${distDir}/package-${DSTAMP}.jar" basedir="${buildDir}">
                  <!--创建清单-->
                 <manifest>
                          <attribute name="Built-By" value="${user.name}" />
                          <attribute name="Main-Class" value="package.Main" />
                 </manifest>
            </jar>
            <jar destfile="${distDir}/package-src-${DSTAMP}.jar" basedir="${srcDir}" />
      </target>
      <!--创建目标clean,操作为清空build与dist目录-->
      <target name="clean">
                   <delete dir="${buildDir}" />
                   <delete dir="${distDir}" />
      </target>
 
      </project>

 

  • 大小: 6.8 KB
分享到:
评论

相关推荐

    ant_junitc测试

    在mybatis的学习过程中,笔者就将使用ant来管理自己的工程。因此,就先用两篇博文来介绍ant的简单用法,作为预备,并希望能对想了解ant的朋友有所帮助。本文即介绍如何在Windows XP下安装、配置ant(Windows 7下与此...

    GridWorld阶段一自学报告

    标题“GridWorld阶段一自学报告”和描述表明,文档将介绍中山大学软件学院大二学生在进行为期两周的GridWorld项目实训前的自学内容,包括学习vi、Java、Ant、Junit和Sonar等工具和语言。 首先,vi和vim是Linux系统...

    中山大学软件工程中级实训阶段二答案

    ANT是一种基于Java的构建工具,用于自动化构建过程,如编译代码、运行测试、打包等。Junit是一个用于Java编程语言的单元测试框架,帮助开发者编写和运行可重复的测试。 ### Part4: 修改后的Critter类及其实例 Part...

    axis1.1发布webservice服务

    在Java中,我们可以定义一个普通的Java接口,然后创建其实现类。例如,我们可以创建一个名为`HelloWorldService`的接口,包含一个`sayHello`方法: ```java public interface HelloWorldService { String sayHello...

    Windchill 10.0 建模文档

    Windchill是PTC公司的一款产品生命周期管理(PLM)软件,广泛应用于工程设计、制造和服务领域。Windchill 10.0版本在建模方面提供了强大的功能,允许用户通过自定义Java类来扩展系统功能,实现对数据模型的定制与优化...

    Hibernate Tool 使用文档

    - **Eclipse IDE**:对于普通的Eclipse集成开发环境(IDE),同样可以通过插件管理器安装Hibernate Tools。此外,还提供了对Eclipse Web Tools Platform (WTP)的支持,这意味着如果你正在使用Eclipse WTP进行Web应用...

    新版Android开发教程.rar

    � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持尚弱。 Android Android Android Android 带来的影响 ANDROID 的推出后可能影响的...

    com.arrking.hyqclient:Hang Ye Quan Mobile Client

    安装 Java SDK、Ant、Maven、Gradle、Android Studio、Genymotion、Virtualbox 获取源代码 git clone git@github.com:arrking/com.arrking.hyqclient.git 启动应用程序 cd com.arrking.hyqclient ./gradlew build...

    android混淆与签名与反编译方法

    为了进一步反编译Java字节码,可以使用如dex2jar和JD-GUI这样的工具,将`.dex`文件转换为`.jar`,再反编译成Java源代码。当然,混淆过的代码将更难以理解。 **遇到的问题及解决方法**: 1. **签名不一致无法安装**...

    用NetBeans做的图书管理系统

    NetBeans支持Maven、Ant等多种构建工具,并且提供了强大的Swing和JavaFX图形界面设计工具,对于开发GUI应用如图书管理系统来说非常适用。 【图书管理系统核心功能】 1. **图书管理**:包括图书的录入、修改、删除...

    Android插件框架Android-Plugin-Framework.zip

    12、需要关注PluginTest工程的ant.properties文件和project.properties文件以及custom_rules.xml文件,插件使用宿主程序共享库,以及共享库R引用,和编译时排除的功能,都在这3个配置文件中体现 暂不支持的...

    Hibernate开发指南

    - **POJO (Plain Old Java Object)**: 普通Java对象,没有特殊框架的要求。 - **VO (Value Object)**: 值对象,通常用于表示业务逻辑中的复杂值。 - **unsaved-value**: Hibernate中的一种特殊值,用于标识未保存的...

    数据库系统期末项目基于Spring boot+Vue.js的图书销售系统源码+sql数据库+项目部署说明.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    pdfsam-4.3.1-windows.zip

    1. **源码**:这部分内容通常包含项目的所有编程代码,可能是用Java或其他语言编写的,因为PDFSam是用Java开发的。源码对于开发者来说非常重要,它允许他们深入理解软件的工作原理,进行定制化开发,或者查找并修复...

    eoe特刊09_android2.0

    无论是对于普通用户还是开发者来说,这一版本都带来了许多令人兴奋的变化。通过上述分析,我们可以看到,从用户界面到后台服务,从开发工具到API支持,每一个方面都有显著的改进。这些变化不仅提高了用户体验,也为...

    springboot参考指南

    使用普通的persistence.xml ix. 67.9. 使用Spring Data JPA和Mongo仓库 x. 67.10. 将Spring Data仓库暴露为REST端点 vii. 68. 数据库初始化 i. 68.1. 使用JPA初始化数据库 ii. 68.2. 使用Hibernate初始化数据库 iii...

Global site tag (gtag.js) - Google Analytics