`

ant test

    博客分类:
  • J2EE
阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<project default="build" name="user">
    <description>
        test flex access java data project
    </description>

    <!-- 1.定义变量  -->
    <property name="author" value="sanny" />
    <property name="java_src_dir" value="src" />
    <property name="class_dest_dir" value="classes" />
    <property name="jar_dest_dir" value="lib" />

    <!-- 2.创建需要的文件夹  -->
    <target name="init" description="test initialization">
        <mkdir dir="${class_dest_dir}" />
    </target>

    <!-- 3.编译*.java为*.class  -->
    <target name="compile" depends="init">
        <javac srcdir="${java_src_dir}" destdir="${class_dest_dir}" />
    </target>

    <!-- 4.将*.class打包为*.jar文件  -->
    <target name="build" depends="compile">
        <jar destfile="${jar_dest_dir}/flexdata.jar" basedir="${class_dest_dir}">
            <manifest>
                <attribute name="Build-By" value="${author}" />
            </manifest>
        </jar>
        <jar destfile="${jar_dest_dir}/flexdata-src.jar" basedir="${java_src_dir}">
            <manifest>
                <attribute name="Build-By" value="${author}" />
            </manifest>
        </jar>
    </target>

    <!-- 5.清除classes 文件和jar 文件  -->
    <target name="clean">
        <delete dir="${class_dest_dir}" />
        <delete file="${jar_dest_dir}/flexdata.jar" />
        <delete file="${jar_dest_dir}/flexdata-src.jar" />
    </target>

    <!-- 6.重新构造jar文件  -->
    <target name="rebuild" depends="clean,build" />

    <!-- 7.重新构造jar文件(另一写法)  -->
    <target name="rebuild2">
        <ant target="clean" antfile="myBuild.xml" />
        <ant target="build" antfile="myBuild.xml" />
    </target>
</project>

分享到:
评论

相关推荐

    android ant test

    7. **运行Ant命令**:在命令行中,输入`ant clean`清理项目,`ant compile`编译代码,`ant test`运行测试,`ant debug`或`ant release`打包APK。这些命令会根据`build.xml`中的配置执行相应的操作。 8. **测试结果*...

    AntTest演示工程,演示如何使用Ant编译Android工程

    本示例中的"AntTest演示工程"就是专为展示如何利用Apache Ant工具来构建Android应用程序而设计的。Ant是一个开源的Java构建工具,它基于XML格式的构建文件(build.xml)来定义构建过程。 1. **Apache Ant简介** ...

    Ant 入门讲解视频

    手工编译运行项目 anttest; 2. ant.ppt 讲解; 3. 在 Eclipse 中使用 ant; 4. 手工使用 ant; 5. 在 Netbeans 中使用 ant. 文件: ant.exe 7.65 MB 视频 22分3秒 AntTest.zip 6.76 KB 项目文件...

    ant入门编写例子,非常简单实效哦

    这个项目可能有一个名为"antTest"的源代码目录,里面包含Java源文件,以及一个build.xml文件,该文件定义了编译、测试和打包等构建任务。通过运行Ant命令,开发者可以自动完成这些任务,而无需手动干预。 在Ant中,...

    Ant环境配置和单个类简单编译测试

    要在命令行中编译和运行这个项目,你需要切换到项目根目录(D:\AntTest),然后执行`ant -file build.xml`。如果一切顺利,`HelloAnt.class`文件将会在`build\classes`目录下生成,同时控制台会输出"hello ant!!",...

    Ant源码分析(一) -- 相关文件

    解压后,通过运行`ant`命令并指定相应的目标(如`ant compile`、`ant test`或`ant jar`),可以执行构建过程。 理解Ant的工作原理和build.xml的结构对Java开发者来说至关重要,因为它提供了灵活的自动化构建能力,...

    ant junit测试

    当你运行`ant test`命令时,Ant会执行这个`test`目标,从而运行指定的JUnit测试,并将结果输出到控制台或指定的报告目录。如果测试失败,Ant可以继续执行其他任务,或者根据你的配置立即停止整个构建过程。 在实际...

    ANT执行junit

    在命令行中,定位到包含`build.xml`的目录,然后运行`ant test`命令。这将执行所有的JUnit测试,并将结果输出到控制台。如果配置了`todir`属性,还会生成HTML格式的测试报告。 4. **处理测试结果** Ant会输出测试...

    Ant 打包工程

    &lt;project name="AntTest" basedir="." default="build"&gt; ${build.dir}"/&gt; ${build.dir}/classes"/&gt; ${src.dir}" destdir="${build.dir}/classes"/&gt; ${dist.dir}"/&gt; ${dist.dir}/AntTest.jar...

    5_ant_junit介绍(基于3的版本)

    4. **执行测试**:在命令行中,运行`ant test`命令,Ant将会编译源代码,运行所有的JUnit测试,并在`test-reports`目录下生成测试报告。 5. **其他特性**:Ant 3.x版本的`junit`任务还支持其他特性,如覆盖测试...

    Ant+Junit4实现自动单元测试

    打开终端,导航到项目根目录,运行`ant test`命令。这将会执行测试,如果所有测试都通过,Ant会显示测试成功;如果有失败,它会显示失败的测试用例及其详细信息。 5. **查看测试报告**: Ant默认会将测试结果输出...

    ant 构建AXIS2

    可以使用`ant test`命令来运行这些测试,确保代码质量。如果描述中提到“经过测试无误”,这意味着所有测试都已通过,表明构建成功。 6. **生成WAR文件**:AXIS2服务通常部署为WAR(Web Application Archive)文件...

    ant build.xml 详解

    ${dist.dir}/antTest.jar" basedir="${build.dir}/classes"/&gt; &lt;!-- 运行所有目标 --&gt; ``` 上述示例展示了清理、编译和打包的基本流程。 通过熟练掌握Ant和`build.xml`,开发者可以更有效地管理和自动...

    14_ant_完整操作一个用户管理的小例子_分析和创建DAO

    例如,`ant compile`将编译所有源代码,`ant test`将运行单元测试,`ant package`将打包项目。 6. **集成测试**:在用户管理系统中,我们可以使用Ant来运行集成测试,验证DAO层是否正确地与数据库交互。这可能涉及...

    JUnit & Ant

    4. 运行Ant测试:通过命令行执行`ant test`,Ant会编译源码,然后运行JUnit测试,并将结果输出到控制台和指定的报告目录。 四、扩展与最佳实践 1. 结合Maven或Gradle:虽然Ant功能强大,但在现代项目中,Maven和...

    Apache Ant 与Junit 对Java工程联合测试DEMO

    通过运行Ant命令,如`ant test`,我们可以触发测试并查看结果。这不仅提高了开发效率,也保证了代码质量,因为每次修改后都可以立即进行测试,及时发现和修复问题。 总之,Apache Ant和JUnit的结合使用是Java开发中...

    Ant学习例子

    &lt;project name="AntTest" default="main" basedir="."&gt; ${build.dir}/classes"/&gt; ${build.dir}/jar"/&gt; &lt;!-- 创建目录结构 --&gt; ${build.dir}"/&gt; ${classes.dir}"/&gt; ${jar.dir}"/&gt; &lt;!-- 编译Java源...

    apache-ant-bin

    例如,`ant compile`会执行编译目标,`ant test`会运行单元测试,而`ant dist`可能会创建最终的可分发包。 Ant与其他构建工具(如Maven或Gradle)的一个显著区别在于其灵活性。虽然Maven和Gradle提供了更多的约定和...

Global site tag (gtag.js) - Google Analytics