निम्नलिखित चींटी कोड से JAR फ़ाइल हस्ताक्षर की पुष्टि करने के लिए इस्तेमाल किया जा सकता है। स्क्रिप्ट विफल हो जाएगी जैसे ही यह एक जेएआर-फाइल का सामना करता है जहां हस्ताक्षर वैध नहीं है या जहां यह गुम है।
ध्यान दें कि एंटी-कॉन्ट्रिब कार्य के लिए आवश्यक है।
<!-- Macro to verify whether or not a JAR file is signed -->
<macrodef name="verify-signatures">
<attribute name="filesetref" />
<sequential>
<for param="file">
<path>
<fileset refid="@{filesetref}" />
</path>
<sequential>
<echo message="Verifying signature on file: @{file}" />
<exec executable="jarsigner" failonerror="true">
<arg value="-verify" />
<arg value="@{file}" />
</exec>
<fail message="@{file} must be signed">
<condition>
<not>
<issigned file="@{file}" />
</not>
</condition>
</fail>
</sequential>
</for>
</sequential>
</macrodef>
<!-- Define the list of files to check -->
<fileset dir="p2repo" id="jarfiles">
<include name="**/*.jar" />
</fileset>
<!-- Verify signatures -->
<verify-signatures filesetref="jarfiles" />
@martin: तब आप ऐसा (टाइपो और लिंक) – VonC