• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

work with ant(including compile/preverify/dist/run/javadoc/clean)

发布: 2007-7-01 18:47 | 作者: admin | 来源: | 查看: 18次 | 进入软件测试论坛讨论

领测软件测试网 <project name="gis" default="compile" basedir="..">
    <description>
        for tt  
    </description>
    <!-- set global properties for this build -->
    <property name="src" location="${basedir}/src"/>  
    <property name="build" location="${basedir}/build"/>
    <property name="classes" location="${build}/classes"/>
    <property name="lib" location="${basedir}/lib"/>
    <property name="preverified" location="${build}/preverified"/>
    <property name="bin" location="${basedir}/bin"/>
    <property name="dist" location="${build}/dist"/>
    <property name="javadoc" location="${basedir}/javadoc"/>

    <target name="init">
        <!-- Create the time stamp -->
        <tstamp/>
        <mkdir dir="${classes}"/>
    </target>

    <target name="compile" depends="init" description="compile the source " >
        <javac srcdir="${src}"
            destdir="${classes}"
            bootclasspath="${lib}"
            target="1.1"
        />
    </target>

    <target name="preverify" depends="compile">
        <mkdir dir="${preverified}"/>
        <exec executable="${bin}/preverify">
            <arg line="-classpath ${lib}"/>
            <arg line="-d ${preverified}"/>
            <arg line="${classes}"/>
        </exec>
    </target>

    <target name="dist" depends="preverify">
        <mkdir dir="${dist}"/>
        <jar basedir="${preverified}"
            jarfile="${dist}/GoldGIS.jar"
            manifest="${build}/MANIFEST.MF"
            >
            <fileset dir="res"/>
        </jar>
        <!--
        <copy file="${basedir}/GoldGIS.jad"
            tofile="${dist}/GoldGIS.jad"/>
        -->
    </target>

    <target name="run" depends="dist">
        <exec executable="${bin}/midp">
            <arg line="-classpath ${dist}/GoldGIS.jar"/>
            <arg line="com.gistt.GisMIDlet" />
        </exec>
    </target>

    <target name="doc" depends="dist">
        <mkdir dir="${javadoc}"/>
        <javadoc
            destdir="${javadoc}"
            windowtitle="GoldGIS API"
            Bootclasspath = "${lib}"
            classpath = "${classes}"
            Private = "true"
            >

            <fileset dir="${src}" defaultexcludes="yes">
                <include name="**/*.java" />
            </fileset>

            <doctitle><![CDATA][<h1>GoldGIS</h1>]]></doctitle>
            <bottom><![CDATA][<i>Copyright © 2002 jigsaw. All Rights Reserved.</i>]]></bottom>
        </javadoc>
    </target>

    <target name="clean" description="clean up" >
        <delete dir="${classes}"/>
        <delete dir="${preverified}"/>
        <delete dir="${dist}"/>
        <delete dir="${javadoc}" />
    </target>

</project>

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网