Hi everyone im working with
ant to create some ear files and well im having an issue, to create the manifest.mf file this is what happens i create the manifest file with ant and it work fine but when i created the ear file it overrides it, this is part of my buil where i think the ploblem is
<target name="buildnumber" depends="buildWar">
<!-- Create the MANIFEST.MF file -->
<property name="application.id" value="${DSTAMP}_${TSTAMP}_v${build.number}" />
<manifest file="${dirs.base}/${project.ear}/META-INF/MANIFEST.MF">
<attribute name="Built-By" value="Me" />
<attribute name="Specification-Title" value="${app.name}" />
<attribute name="Specification-Version" value="${build.number}" />
<attribute name="Specification-Vendor" value="vendor name" />
<attribute name="Implementation-Title" value="${app.name}" />
<attribute name="Implementation-Version" value="${application.id}" />
<attribute name="Implementation-Vendor" value="vendor name" />
</manifest>
</target>
<target name="buildEar" depends="buildnumber">
<!-- Create ear file and place in ear directory -->
<property name="application.id" value="${DSTAMP}_${TSTAMP}_v${build.number}" />
<jar jarfile="${dirs.base}/${application.id}_${app.name}.ear" basedir="${project.ear}" />
</target>
any suggestions?
i know maybe i did not explain myself very good this is what im trying to explain, if i check ${dirs.base}/${project.ear}/META-INF/MANIFEST.MF the data its ok
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
Built-By: Me
Specification-Title: Please Help
Specification-Version: 1.0.1
Specification-Vendor: vendor name
Implementation-Title: Title_App
Implementation-Version: 20110504_1724_v1.0.1
Implementation-Vendor: vendor name
but if a check the manifest file inside the .ear file i just got
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
what happend with all the other info?
thansk in advance