Ant使用小結

 刪除目錄:
創建目錄:<mkdir dir="${distDir}" />
拷貝文件:<copy file="${projectDir}/${library1}" todir="${distDir}" />
將dirA下的dirB拷貝到dirC中:
    <target name="copy_properties" description="Copy properties files to dist dir">
        <copy todir="dirC">
            <fileset dir="dirA">
                <include name="dirB/" />
            </fileset>
        </copy>
    </target>
生成當前時間:
    <!-- 這步會將當前時間生成爲一個叫NOW的變量,格式爲pattern所指定的格式 -->
    <tstamp>
       <format property="NOW" pattern="MM-dd-yyyy HH:mm:ss" />
    </tstamp>
    下面我們就能使用這個變量了:
    <attribute name="Build-At" value="${NOW}" />
打jar包:
    <jar destfile="${distDir}/${jarFileName}" basedir="${classDir}">
        <manifest>
            <attribute name="Main-class" value="followap.mcg.connectors.billingtest.client.business.ClientBusinessPressureTest" />
            <attribute name="Build-By" value="${user.name}" />
            <attribute name="Build-At" value="${NOW}" />
        </manifest>
    </jar>
打war包:
    <war destfile="${dist_folder}/${war_name}" webxml="${web_inf_folder}/web.xml">
        <!-- WEB-INF/lib下面的東東 -->
        <lib dir="${lib_folder}"></lib>
        <!-- WEB-INF/classes下面的東東 -->
        <classes dir="${class_folder}">
        </classes>
        <!-- web工程根目錄, ant會將這個目錄下的所有東東打到war包中 -->
        <fileset dir="${web_content_folder}"></fileset>
    </war>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章