Ant配置文件代码如下,具体代码下载附件
<?xml version="1.0" ?>
<project name="structured" default="all" basedir=".">
<description>Compiles and runs a simple program</description>
<property name="app.name" value="AntProject" />
<property name="app.jar" value="${app.name}.jar" />
<property name="lib.dir" value="lib" />
<property name="src.dir" location="src" />
<property name="build.dir" location="build" />
<property name="dist.dir" location="dist" />
<target name="init">
<mkdir dir="${build.dir}" />
<mkdir dir="${dist.dir}" />
<mkdir dir="${build.dir}/lib" />
</target>
<target name="compile" depends="init" description="Compiles the source code">
<javac srcdir="${src.dir}" destdir="${build.dir}" source="1.6" target="1.6" debug="on" />
<copy todir="${build.dir}">
<fileset dir="${src.dir}">
<include name="*.xml" />
<include name="*.properties" />
</fileset>
</copy>
<copy todir="${build.dir}/lib">
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</copy>
</target>
<target name="dist" depends="compile" description="generate the distribution">
<jar jarfile="${dist.dir}/${app.jar}" basedir="${build.dir}" />
</target>
<target name="clean" description="Removes the temporary directories used">
<delete dir="${build.dir}/lib">
</delete>
<delete dir="${build.dir}" />
<delete dir="${dist.dir}" />
</target>
<target name="execute" depends="compile" description="Runs the program">
<echo level="warning" message="running" />
<java classname="com.tyler4life.ant.HelloWorld" classpath="${build.dir}">
<arg value="a" />
<arg value="b" />
<arg file="." />
</java>
</target>
<target name="all" depends="clean,init,dist" description="Clean,build,dist" />
</project>
分享到:
相关推荐
它提供了比ANT更强大的管理功能,可以使用命令行工具来生成一个新的项目,管理已存在项目中的相关依赖JAR文件。关于更多MAVEN相关介绍,请参考官网http://maven.apache.org/ 在网上搜索发现众多开源团队中有一个国内...
如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目...
教程包含基本的步骤像创建目录结构,建立build.xml文件来使用Ant构建工具创建程序.接着我们会解释在这个程序中需要的Java,Jsp和配置文件. 创建项 ... by Checkmate 2009-03-23 回复 (6) ivy中文参 ... 安装ivy主要有...
所有的库文件和平台都被打包成一个jar(Java Archive)文件,文件名称表明文件的版本号。比如本章采用的是Aglet的2.0.2版本,那么它的jar文件名称就是aglets-2.0.2.jar(ch12文件夹下有改归档文件)。下面详细说明了...
版)是一个自动化学React机理生成器,它利用对分子如何React的一般理解来构建由基本化学React步骤组成的动力学模型。 在 Windows 上入门的最简单方法是从 上下载完整的安装程序包,并阅读也在那里托管的 。 如果你想...
要编译并运行此程序,请使用ant或以下命令。 编译 mkdir classes javac -d classes -classpath lib/mxgraph-core.jar -sourcepath src src/com/mxgraph/svg2xml/Svg2XmlGui.java 跑步 java -classpath lib/mxgraph...
12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和...
o Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows o Not Not Not Not compatible with Gnu Compiler for Java (gcj) Note: Note: Note: Note: If JDK is already installed on your ...
使用lib文件夹中提供的所有jar生成可运行的jar(例如,名称为MENHBSA4SWSC.jar)。 您可以使用jar命令在文件的根目录下创建jar。 JFI,使用构建工具(例如ant)来进行维护相对容易。 要通过五个执行者来执行以运行...
12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和...
12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和...
因此它将生成文件jar/SplineInterpolator.jar 。 要运行该程序,只需双击.jar文件。 作者 克里斯蒂安·阿布randint( Abrante)多塔-·阿布randint( 执照 此项目已获得MIT许可证的许可-有关详细信息,请参阅文件...
12.5 使用Hibernate的工具快速生成映射文件和POJO 12.5.1 使用MiddleGen根据数据库产生映射文件 12.5.2 使用hbm2java根据映射文件产生POJO 12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和...
这将在/ dist文件夹中生成一组文件来运行客户端。 要创建将所有依赖项打包到一个jar文件中的版本,请运行 ant jar package-for-store 执照 此项目已获得Apache 2.0许可证的许可-有关详细信息,请参见文件。
第9章:使用Nexus创建私服/9.4 Nexus的索引和构件搜索/9.4.1 自动下载索引文件 第9章:使用Nexus创建私服/9.4 Nexus的索引和构件搜索/9.4.2 手工下载索引文件 第9章:使用Nexus创建私服/9.4 Nexus的索引和构件搜索/...
/extras目录——提供了对Ant的支持文件,可也用于持续集成 /lib目录——存放Jmeter依赖的jar包,同时安装插件也放于此目录 /licenses目录——软件许可文件,不用管 /printable_docs目录——Jmeter用户手册 6.Jmeter...
您可以使用Spring Boot创建可以通过使用java -jar或更传统的war部署启动的Java应用程序。 我们的主要目标是: 为所有Spring开发提供根本上更快且可广泛访问的入门体验。 开箱即用,但随着需求开始偏离默认值,您...
部署生产版本: ant prod-deploy同步更改的开发目标: ant dev-sync依存关系这些依赖关系通过ivy解析,然后用于编译和打包到生成输出中。ThirdParty Jars先决条件在主目录中创建.zcs-deps文件夹在同一级别克隆 。 ...
2.3 JSF使用入门 60 2.3.1 从输入页面开始 60 2.3.2 开发托管Bean 61 2.3.3 定义导航规则 63 2.4 解读JSF配置 65 2.4.1 配置核心控制器(FacesServlet) 65 2.4.2 JSF配置文件结构 68 2.5 托管Bean和表达式语言 69 ...