<?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
分享到:
相关推荐
在mybatis的学习过程中,笔者就将使用ant来管理自己的工程。因此,就先用两篇博文来介绍ant的简单用法,作为预备,并希望能对想了解ant的朋友有所帮助。本文即介绍如何在Windows XP下安装、配置ant(Windows 7下与此...
标题“GridWorld阶段一自学报告”和描述表明,文档将介绍中山大学软件学院大二学生在进行为期两周的GridWorld项目实训前的自学内容,包括学习vi、Java、Ant、Junit和Sonar等工具和语言。 首先,vi和vim是Linux系统...
ANT是一种基于Java的构建工具,用于自动化构建过程,如编译代码、运行测试、打包等。Junit是一个用于Java编程语言的单元测试框架,帮助开发者编写和运行可重复的测试。 ### Part4: 修改后的Critter类及其实例 Part...
在Java中,我们可以定义一个普通的Java接口,然后创建其实现类。例如,我们可以创建一个名为`HelloWorldService`的接口,包含一个`sayHello`方法: ```java public interface HelloWorldService { String sayHello...
Windchill是PTC公司的一款产品生命周期管理(PLM)软件,广泛应用于工程设计、制造和服务领域。Windchill 10.0版本在建模方面提供了强大的功能,允许用户通过自定义Java类来扩展系统功能,实现对数据模型的定制与优化...
- **Eclipse IDE**:对于普通的Eclipse集成开发环境(IDE),同样可以通过插件管理器安装Hibernate Tools。此外,还提供了对Eclipse Web Tools Platform (WTP)的支持,这意味着如果你正在使用Eclipse WTP进行Web应用...
� 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持尚弱。 Android Android Android Android 带来的影响 ANDROID 的推出后可能影响的...
安装 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...
为了进一步反编译Java字节码,可以使用如dex2jar和JD-GUI这样的工具,将`.dex`文件转换为`.jar`,再反编译成Java源代码。当然,混淆过的代码将更难以理解。 **遇到的问题及解决方法**: 1. **签名不一致无法安装**...
NetBeans支持Maven、Ant等多种构建工具,并且提供了强大的Swing和JavaFX图形界面设计工具,对于开发GUI应用如图书管理系统来说非常适用。 【图书管理系统核心功能】 1. **图书管理**:包括图书的录入、修改、删除...
12、需要关注PluginTest工程的ant.properties文件和project.properties文件以及custom_rules.xml文件,插件使用宿主程序共享库,以及共享库R引用,和编译时排除的功能,都在这3个配置文件中体现 暂不支持的...
- **POJO (Plain Old Java Object)**: 普通Java对象,没有特殊框架的要求。 - **VO (Value Object)**: 值对象,通常用于表示业务逻辑中的复杂值。 - **unsaved-value**: Hibernate中的一种特殊值,用于标识未保存的...
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
1. **源码**:这部分内容通常包含项目的所有编程代码,可能是用Java或其他语言编写的,因为PDFSam是用Java开发的。源码对于开发者来说非常重要,它允许他们深入理解软件的工作原理,进行定制化开发,或者查找并修复...
无论是对于普通用户还是开发者来说,这一版本都带来了许多令人兴奋的变化。通过上述分析,我们可以看到,从用户界面到后台服务,从开发工具到API支持,每一个方面都有显著的改进。这些变化不仅提高了用户体验,也为...
使用普通的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...