<?xml version="1.0" encoding="UTF-8" ?>
<project name="spring" default="run" basedir=".">
<property name="src" value="src" />
<property name="dest" value="classes" />
<!-- 暂不生成jar包 -->
<property name="dest_jar" value="jar" />
<property name="hello_jar" value="${dest_jar}/hello1.jar" />
<!-- 定义类路径,在编译和执行时都用到,当前目录的lib目录下 -->
<path id="classpath">
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
<!-- 编译目录,先删后加,也可以(应该)不删,把depends='clean'去掉 -->
<target name="init" depends="clean">
<mkdir dir="${dest}" />
</target>
<target name="compile" depends="init">
<!-- java源文件的编码最好指定 -->
<javac encoding="utf-8" srcdir="${src}" destdir="${dest}" includeantruntime="on">
<!-- 编译时指定类路径 -->
<classpath refid="classpath">
</classpath>
</javac>
<!-- 这一步超重要,把非java文件也拷贝到类路径,如log4j.properties或xml文件等,ant会智能放到指定目录下,赞一个 -->
<copy todir="${dest}">
<fileset dir="${src}" excludes="**/*.java" />
</copy>
</target>
<!-- 这里是basedir代表了编译的起始路径,暂时不用 -->
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}" />
<classpath refid="classpath">
</classpath>
</target>
<target name="run" depends="compile">
<!-- 和编译不同,运行时多指定一个路径,类本身的路径 -->
<java classname="onlyfun.caterpillar.FirstHibernate">
<classpath>
<pathelement location="${dest}" />
</classpath>
<classpath refid="classpath">
</classpath>
</java>
</target>
<target name="clean">
<delete dir="${dest}" />
<delete file="${hello_jar}" />
</target>
</project>
分享到:
相关推荐
java classes parse Ant开发必备啊
ant个人学习笔记和简单示例,主要包括各种命令,以及简单的示例
ant的示例代码 包括 java小项目和build.xml的配置
Helloworld战争Java WAR项目/模板项目的示例包含: Helloworld Servlet(使用注释) 静态html文件示例最基本的web.xml 编译时servlet-api.jar(因此不需要Java EE) 用于构建WAR的Ant build.xml 使用slf4j-api和sl4j...
Junit+ant+cobertura示例源码程序。
ant junit emma 示例工程,实测可用。
Ant的配置,以及使用Ant编译Java程序的一个简单示例,完全原创。
NULL 博文链接:https://xiongzhenhui.iteye.com/blog/600812
是两个eclipse工程文件 eclipse3.2+myeclipse5.0 是初学者学习struts和ant的入门小示例
这是利用ant脚本向数据库中插入数据的示例,主要是包含了如何利用ant来执行Sql脚本向SQL Server中插入数据。
Ant入门学习 本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。
android使用ant自动构建,打包,更多参考文章 http://www.67tgb.com/?p=629
Ant脚本示例 test-ant-task.xml: <project name="test-ant-task" default="test" basedir="."> ${basedir}/test/template/config-app.properties" /> ${basedir}/release/ant-task-ext.jar;${basedir}/lib/...
ant配置、实现自己的多渠道打包,对于需要者相当有参考意义。
本人小白一名,第一次学习react ,该资料为本人原创,采用的是react+ant design的Tabled的一个小demo,暂时只实现了增加,删除单行,多行删除有Bug,查看详情,呕心沥血耗时一周完成,禁止抄袭,转载请先留言, ...
##Ant 示例基本示例可以通过运行 Ant 来执行,其他示例有一些依赖项。 例子描述简单的最基本的例子书将 EPUB 工具文档构建为一本书。 Mylyn Docs 必须存在。 w3c-css2.1 CCS 2.1 规范(实验性) 数学在 HTML5 内容...
自己做的ant编译java应用程序小示例!
演示 build.xml 是编写方法,适合 ant build 初学者,解压,进入 ant 目录, 运行命令 ant 既可
本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant 进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。
NULL 博文链接:https://dongqiang1989-126-com.iteye.com/blog/1825169