2008年8月1日金曜日

[TIP] ANT SignedJar


<!-- =================================
target: signedjar
================================= -->
<target name="signedjar" depends="compress" description="SigneJar Create">
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="lib/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>

<trycatch>
<try>
<echo message="KeyStroeを生成する。" />
<genkey
alias="BabukumaAlias"
keystore="BabukumaKeystore"
storepass="123456">
<dname>
<param name="CN" value="Babukuma Soft" />
<param name="OU" value="Babukuma" />
<param name="O" value="babukuma.com" />
<param name="L" value="Kanda" />
<param name="ST" value="Tokyo" />
<param name="C" value="JP" />
</dname>
</genkey>
<echo message="KeyStroeを生成しました。" />
</try>
<catch>
<echo message="KeyStroeが存在します。" />
</catch>
<finally>
</finally>
</trycatch>

<echo message="SingedJarを生成する。" />
<signjar
jar="${app.dist.path}/${jar.name}"
signedjar="${app.dist.path}/Signed${jar.name}"
alias="BabukumaAlias"
keystore="BabukumaKeystore"
storepass="123456"
verbose="true" />
</target>