<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="cp-to-webapp" name="auto-jar">
<property name="appletsdest" value="./WebRoot/applets" />
<property name="applet-src-base" value="./src" />
<property name="classes" value="./bin" />
<property name="tomcat-applets-dir" value="D:/Tomcat 6.0/webapps/IcCard/applets" />
<path id="lib.path">
<fileset dir="./WebRoot/WEB-INF/lib">
<include name="**/*.jar" />
</fileset>
</path>
<property name="key-store" value="c:/admin/pepper.store" />
<property name="storepass" value="chenxin" />
<property name="alias" value="pepper" />
<property name="compile.encode" value="GBK" />
<target name="compile">
<mkdir dir="${classes}" />
<javac srcdir="${applet-src-base}" destdir="${classes}" encoding="${compile.encode}">
<classpath refid="lib.path" />
</javac>
</target>
<target name="mkjar" depends="compile">
<jar destfile="${appletsdest}/iccard.jar" basedir="${classes}">
</jar>
<delete dir="${classes}" />
</target>
<target name="signjar" depends="mkjar">
<signjar alias="${alias}" keystore="${key-store}" storepass="${storepass}" verbose="true">
<fileset dir="${appletsdest}" includes="**/*.jar,**/*.zip" />
</signjar>
</target>
<target name="cp-to-webapp" depends="signjar">
<copy todir="${tomcat-applets-dir}">
<fileset dir="${appletsdest}" includes="**/*.jar,**/*.zip" />
</copy>
</target>
</project>
Ant例子(編譯,打包,數字簽名,並部署)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.