यहाँ समाधान मैं अंत में के साथ आया है। यह चींटी का उपयोग करता है और जावाडोक और स्रोत जार उत्पन्न करता है। फिर यह रिलीज करने के लिए तैयार एक ज़िप फ़ाइल में बाइनरी जार, javadoc, source.jar, लाइसेंस और रीडेमे फ़ाइल संग्रहित करता है।
<target name="-pre-init">
<property file="version.properties"/>
<property name="dist.jar" value="dist/${ant.project.name}-${project.version}.jar"/>
</target>
<target description="bundle sources in a jar" name="package-sources">
<jar basedir="src" destfile="build/release/${ant.project.name}-${project.version}-sources.jar"/>
</target>
<target name="package_for_release" depends="jar,javadoc, package-sources">
<mkdir dir="build/release"/>
<copy file="${dist.jar}" todir="build/release/"/>
<copy file="licence.txt" todir="build/release/"/>
<copy file="beni_oku.txt" todir="build/release/"/>
<mkdir dir="build/release/doc"/>
<copy todir="build/release/doc">
<fileset dir="dist/javadoc" includes="**"/>
</copy>
<zip basedir="build/release/" includes="**" destfile="dist/${ant.project.name}-${project.version}.zip"/>
</target>
राइट क्लिक से NetBeans में खोलें build.xml -> चलाने लक्ष्य -> [अन्य लक्ष्यों] -> package_for_release
स्क्रिप्ट से एक गुण फ़ाइल संस्करण संख्या हो जाता है। मुझे यह समाधान here से मिला है।
ए) मुझे लगता है कि मेवेन समाधान के लिए सीखने की वक्र मैन्युअल समाधान से बहुत कम है b) कृपया परिभाषित करें "काम नहीं किया" –