ant java eclipse_Eclipse之ANT使用
<?xml version="1.0"?>
<project name="Hello world" default="doc">
<!-- properies -->
<property name="src.dir" value="src" />
<property name="report.dir" value="report" />
<property name="classes.dir" value="classes" />
<property name="lib.dir" value="lib" />
<property name="dist.dir" value="dist" />
<property name="doc.dir" value="doc"/>
<!-- 定义classpath -->
<path id="master-classpath">
<fileset file="${lib.dir}/*.jar" />
<pathelement path="${classes.dir}"/>
</path>
<!-- 初始化任务 -->
<target name="init">
</target>
<!-- 编译 -->
<target name="compile" depends="init" description="compile the source files">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.4">
<classpath refid="master-classpath"/>
</javac>
</target>
<!-- 测试 -->
<target name="test" depends="compile" description="run junit test">
<mkdir dir="${report.dir}"/>
<junit printsummary="on"
haltonfailure="false"
failureproperty="tests.failed"
showoutput="true">
<classpath refid="master-classpath" />
<formatter type="plain"/>
<batchtest todir="${report.dir}">
<fileset dir="${classes.dir}">
<include name="**/*Test.*"/>
</fileset>
</batchtest>
</junit>
<fail if="tests.failed">
***********************************************************
**** One or more tests failed! Check the output ... ****
***********************************************************
</fail>
</target>
<!-- 打包成jar -->
<target name="pack" depends="test" description="make .jar file">
<mkdir dir="${dist.dir}" />
<jar destfile="${dist.dir}/hello.jar" basedir="${classes.dir}">
<exclude name="**/*Test.*" />
<exclude name="**/Test*.*" />
</jar>
</target>
<!-- 输出api文档 -->
<target name="doc" depends="pack" description="create api doc">
<mkdir dir="${doc.dir}" />
<javadoc destdir="${doc.dir}"
author="true"
version="true"
use="true"
windowtitle="Test API">
<packageset dir="${src.dir}" defaultexcludes="yes">
<include name="example/**" />
</packageset>
<doctitle><![CDATA[<h1>Hello, test</h1>]]></doctitle>
<bottom><![CDATA[<i>All Rights Reserved.</i>]]></bottom>
<tag name="todo" scope="all" description="To do:" />
</javadoc>
</target>
</project>
ant java eclipse_Eclipse之ANT使用相关推荐
- ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离
用Ant 开发java 程序----以及将build.xml文件拆分 用Ant 开发java 程序,以HelloWord 为例 1> 本次实例的目录结构: c:\ant_test 主目录 --- ...
- java+构建+工具+Ant+Maven+Gradle
java+构建+工具+Ant+Maven+Gradle Ant+Maven+Gradle+............ 目前: Ant已经销声匿迹.Maven也没落了,而Gradle的发展则如日中天. M ...
- ant读书之使用ant进行java开发--第二章
2019独角兽企业重金招聘Python工程师标准>>> 几条总结: 一.在ant的构建文件中,根元素始终是:<project> 二.ant的概念模型:项目包含目标,目标包 ...
- ant java build_Ant--基于java的build工具
将其下载到D盘根目录下面 配置Ant(之前要确认已经正确设置了JAVA_HOME系统变量) "我的电脑"-右键,属性-"系统属性"-环境变量 path后面添加; ...
- ant - java 构建工具
管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施... 在window写bat,在unix写shell? 可惜我不怎末会写.所以我制作一个 ...
- Java Build工具Ant与Maven之比较
Java Build工具Ant与Maven之比较 阅读协议:我首先声明本文为翻译文章.译者--我--并不一定认可本文原作者的观点,同时也不保证译者能正确地.清楚地表达出原作者的思想.凡是读者因看了本文 ...
- ant java macrodef_为大型项目提供的 Ant 1.6 新特性
了解 Ant 1.6 的新特性以及它们如何影响您组织编译过程的方式. 虽然 Ant 版本的 1.5.x 系列在任务级方面有很大的改善,但它没有改变人们使用 Ant 的方式.而 Ant 1.6 却有所不 ...
- ant java /jre,关于java:Ant:找不到类:javac1.8
我正在尝试使用Eclipse中的Ant构建项目. 我右键单击build.xml>运行方式> Ant Build. 但是,我收到以下错误: BUILD FAILED C:\Users\Dav ...
- ant java macrodef_Ant之 ZipException And Taskdef And MacroDef——“宏”
java.util.zip.ZipException: error in opening zip file解决办法: 程序出现这个异常java.util.zip.ZipException: error ...
最新文章
- bluez 设置绑定pin码_国家工信部重要提醒:一定要设置这个密码!
- OpenCASCADE:扩展数据交换(XDE)的简介
- 光立方原理讲解_90%人不理解什么是防眩光射灯 防昡晕 防炫光,。怎么选项led防眩灯...
- android外置sd大小,android 读取外置和内置存储卡路径和大小
- 判断是否是日期格式_Java8新特性之新世间与日期
- 基于 Eclipse 平台的代码生成技术
- 十八、vim进入编辑模式、vim命令模式、vim实践
- google浏览器截取长图
- 美国高防服务器亿速云,亿速云香港高防裸金属服务器上线,更强悍的计算性能,更安全的DDoS攻击防护...
- 主板开启网络唤醒_电脑网络唤醒如何关闭?华硕路由网络唤醒?#TIL#网络唤醒(WOL)除了设置主板,还需要操作系...
- linux使用set给位置变量赋值,Linux命令(6/28)——declare/typeset命令
- 关于我对网赚的思路,赚钱的方法透露
- 开发外贸客户邮箱,怎么精准开发外贸客户邮箱?
- 微众银行大数据爽约? 回应:这是一种误解
- 解决微信电脑版备份,手机端出现目前网络状况复杂的问题:当前网络状况复杂,请尝试使用其它网络
- 信息检索——BM25算法实现(自己写)
- uniapp苹果端IOS日期类型显示NAN
- Windows、Linux、Apple三大操作系统的主流文件系统包含哪些?
- Filter过滤器是什么?
- dumpbin工具的使用(配图)