How to attach MANIFEST.MF file in jar in/using Netbeans?
Step 1: Open build.xml file in notepad or other editor and paste below code within <project>...</project>
<target name="-pre-init">
<property name="project.name" value="Name of your llibrary"/>
<property name="version.num" value="1.4.1"/>
<tstamp>
<format pattern="yyyy-MM-dd HH:mm:ss z" property="NOW"></format>
</tstamp>
<!--
<exec outputproperty="svna.version" executable="svnversion">
<arg value="-c" />
<redirector>
<outputfilterchain>
<tokenfilter>
<replaceregex pattern="^[0-9]*:?" replace="" flags="g"/>
<replaceregex pattern="M" replace="" flags="g"/>
</tokenfilter>
</outputfilterchain>
</redirector>
</exec>
-->
<manifest file="MANIFEST.MF">
<attribute name="Codebase" value="*"/>
<attribute name="Permission" value="all-permissions"/>
<attribute name="Application-Library-Allowable-Codebase" value="javaquery.com"/>
<attribute name="Caller-Allowable-Codebase" value="www.javaquery.com javaquery.com"/>
<attribute name="Application-Name" value="javaQuery"/>
<attribute name="Bundle-Name" value="${project.name}"/>
<attribute name="Bundle-Version" value="${version.num}"/>
<attribute name="Bundle-Date" value="${NOW}"/>
<attribute name="Implementation-Title" value="${project.name}"/>
<attribute name="Implementation-Version" value="${version.num}"/>
<attribute name="Implementation-URL" value="http://www.javaquery.com"/>
<!--<attribute name="Bundle-Revision" value="${svna.version}" />-->
</manifest>
</target>
Step 2: Edit your required details in attributes. Uncomment the SVN version code if you want to put SVN version details in MANIFEST.MF file
Step 3: Save build.xml file
Step 4: Set your project as main project in netbeans. Now Go to RUN > Clean and build main project
Step 5: Find your output jar file in dist folder of project.
Other Resources:
How to attach MANIFEST.MF file in jar in/using eclipse?
How to create .jar file in netbeans?
0 comments :