1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
manif.Name=com/company/project/
manif.SpecTitle=TheProjectTitle
manif.SpecVersion=1.2.3
manif.SpecVendor=Company name
manif.ImplTitle=com.company.project
manif.ImplVendor=Company name
<property name="build" value="${app}/bin" />
<property name="binJarName" value="${manif.SpecTitle}-${manif.SpecVersion}-${manif.ImplVersion}-bin" />
<jar destfile="${binJarName}.jar" basedir="${build}" includes="**/*.class">
<manifest>
<section name="${manif.Name}">
<attribute name="Specification-Title" value="${manif.SpecTitle}" />
<attribute name="Specification-Version" value="${manif.SpecVersion}" />
<attribute name="Specification-Vendor" value="${manif.SpecVendor}" />
<attribute name="Implementation-Title" value="${manif.ImplTitle}" />
<attribute name="Implementation-Version" value="${manif.ImplVersion}" />
<attribute name="Implementation-Vendor" value="${manif.ImplVendor}" />
</section>
</manifest>
</jar> |