<?xml version="1.0" encoding="UTF-8"?> <project name="cloud-ssh2"> <property file="ant.properties"></property> <property name="src.dir" location="src"></property> <property name="test.dir" location="test"></property> <property name="target.dir" location="target"></property> <property name="target.classes" location="${target.dir}/classes"></property> <property name="target.test" location="${target.dir}/test"></property> <property name="test.output" location="${target.dir}/output"></property> <property name="test.output.html" location="${target.dir}/html"></property> <property name="web.dir" location="WebContent"></property> <path id="classpath"> <fileset dir="D:/Java/dev/eclipse-jee-maven/apache-tomcat-7.0.52/lib"> <include name="*.jar" /> </fileset> <fileset dir="WebContent/WEB-INF/lib"> <include name="*.jar" /> </fileset> </path> <path id="classpath-test"> <path refid="classpath"></path> <pathelement location="${target.classes}"/> </path> <path id="classpath-test-run"> <path refid="classpath-test"></path> <pathelement location="${target.test}"/> </path> <fileset id="test-class" dir="${target.test}"> <include name="**/*.class"/> </fileset> <target name="show"> <echo>${datasource.mysql.username}</echo> <echo>${datasource.mysql.password}</echo> <echo>${datasource.mysql.databaseUrl}</echo> <echo>${datasource.mysql.databaseDriver}</echo> <echo>----------------------------------</echo> <echo>${ant.project.name}</echo> <echo>${ant.version}</echo> <echo>${ant.file}</echo> <echo>${basedir}</echo> <echo>${ant.java.version}</echo> <echo>${ant.core.lib}</echo> </target> <target name="clean" depends="show"> <echo>Began to clean up</echo> <delete dir="${target.dir}"></delete> </target> <target name="init" depends="clean"> <echo>Began to mkdir</echo> <mkdir dir="${target.dir}"/> <mkdir dir="${target.classes}"/> <mkdir dir="${target.test}"/> <mkdir dir="${test.output}"/> <mkdir dir="${test.output.html}"/> </target> <target name="compile" depends="init"> <echo>Began to compile java src</echo> <javac includeantruntime="true" destdir="${target.classes}" srcdir="${src.dir}" classpathref="classpath" /> <echo>Copy resource file to dest dir</echo> <copy todir="${target.classes}"> <fileset dir="${src.dir}"> <exclude name="**/*.java"/> </fileset> </copy> <echo>Began to compile test src</echo> <javac includeantruntime="true" destdir="${target.test}" srcdir="${test.dir}" classpathref="classpath-test" /> </target> <target name="test" depends="compile"> <echo>Run junit test</echo> <junit printsummary="true"> <classpath refid="classpath-test-run"></classpath> <formatter type="xml"/> <batchtest todir="${test.output}"> <fileset refid="test-class"></fileset> </batchtest> </junit> <junitreport> <fileset dir="${test.output}"> <include name="*.xml"/> </fileset> <report format="frames" todir="${test.output.html}"/> </junitreport> </target> <target name="war" depends="compile"> <war destfile="${target.dir}/${ant.project.name}.war" webxml="${web.dir}/WEB-INF/web.xml"> <fileset dir="${web.dir}" excludes="**/*.jar"></fileset> <lib dir="${web.dir}/WEB-INF/lib" ></lib> <classes dir="${target.classes}"></classes> </war> </target> </project>
相关推荐
"Ant包+示例"的标题表明这可能是一个包含Ant基本组件和示例代码的压缩包,对于学习和理解Ant的使用非常有帮助。 在描述中提到的"java classes parse"是指Ant可以处理Java类文件,包括编译、打包、部署等操作。Ant的...
本示例代码是关于如何使用Ant进行项目部署的一个实例,主要关注点在于如何配置`build.xml`文件以及如何处理一个小型Java项目。 首先,`build.xml`是Ant的构建文件,它定义了构建过程中的各种任务和目标。这个文件...
这个压缩包“ant”可能包含了一些关于Ant的基本概念、命令使用和简单示例的资料,非常适合初学者进行个人学习。 Ant的核心概念是构建文件(build file),通常命名为“build.xml”,它使用XML格式来定义构建任务。...
标题中的“ant构件示例说明”表明我们即将探讨的是关于Apache Ant工具的使用,它是一个Java平台上的构建工具,常用于编译、打包和测试Java项目。Ant是基于XML的,它的配置文件(通常命名为build.xml)定义了构建过程...
总的来说,"struts和ant简单示例"是一个帮助新手入门的宝贵资源,涵盖了Java Web开发中的重要技术。通过实践这个示例,你可以深入理解Struts框架的工作原理,掌握Ant的使用方法,为后续的Java Web开发打下坚实的基础...
总的来说,"Junit+ant+cobertura示例"是一个展示如何使用JUnit进行单元测试,通过Ant进行自动化构建,并利用Cobertura进行代码覆盖率分析的实践案例。这样的组合可以帮助开发者更高效地管理和提升代码质量,确保软件...
在Java开发过程中,测试是确保代码质量和可靠性的重要环节。...这个"ant_junit_emma"示例工程就是一个很好的学习资源,可以帮助开发者理解如何将这三个工具集成到实际项目中,提升测试质量和效率。
【Ant学习示例】 Ant是Apache软件基金会Jakarta项目下的一个构建工具,它以其XML格式的构建文件(build.xml)而闻名,用于自动化Java项目的构建、编译、测试和部署等任务。Ant的设计理念是简单易用,同时具有高度可...
在实际项目中,例如`vueComponent-ant-design-vue-e94a0f0`这个文件夹中的示例,我们可以看到如何将AntDesignVue组件整合到Vue项目中,创建一个完整的页面。这通常包括导入所需组件、定义组件结构、绑定数据和事件...
本示例将详细介绍如何在Android项目中利用Ant进行自动构建。 首先,我们需要理解Ant的基本概念。Ant是一个基于Java的任务驱动的构建系统,它的核心是build.xml文件,这个文件包含了构建项目的各种任务和规则。在...
当我们谈论"ant多渠道打包配置示例"时,我们指的是使用Apache Ant工具来自动化Android或Java应用的构建过程,并为不同的发布渠道(如Google Play、第三方应用市场或特定的企业内部分发)生成定制的APK文件。Ant是一...
- 这个文件或文件夹可能包含了Ant 1.6.5的具体实现,包括核心库、文档、示例或其他辅助文件。 总结起来,Apache Ant 1.6.5是一个为Java项目提供构建功能的工具,尤其适用于Windows平台。通过解压缩此ZIP文件并配置...
基于 Ant 的 Java 项目示例示例 Java 项目这是设置新的基于 Ant 的 Java 项目的参考。它包含了我多年来学到的大部分 Ant 小技巧。当我开始一个新的 Java 项目时,我会克隆此存储库,删除我不关心的 build.xml 部分,...
"ANT.ppt":这是一个PowerPoint演示文稿,通常会包含Ant的关键概念、用法示例和最佳实践。可能的内容包括Ant的任务体系,如javac任务用于编译Java代码,javadoc任务生成API文档,copy和move任务用于文件操作,以及...
"ant-design-demos" 是一个基于Ant Design框架的示例集合,主要展示了Ant Design的各种组件和功能在实际应用中的使用方式。Ant Design是一款由阿里集团开发的高质量React UI库,它提供了一系列美观、易用且具有企业...
2. **ANT示例1.1** 是一个完整的项目构建流程,包括初始化、编译、打包和运行。`init`任务创建目标目录,`compile`任务编译源代码,`build`任务生成JAR文件,`run`任务运行已编译的类,`clean`任务删除编译生成的...
例如,以下是一个简单的Ant构建文件的示例: ```xml *"/> ,doc"> ``` 在这个例子中,`init`目标创建了必要的目录,`compile`目标编译源代码,`doc`目标生成Java文档,而`deploy`...
"HelloWorld Ant"是一个关于使用Apache Ant构建工具的入门示例。Apache Ant是Java开发中常用的自动化构建工具,它以XML格式定义项目构建过程,替代了传统的Makefile。在这个示例中,我们将深入理解Ant的基本概念、...
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/...