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="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
Your 'jar' task in your "buildEar" target does not specify which manifest file to use so it creates a default one. Your 'jar' task needs an attribute
manifest="${dirs.base}/${project.ear}/META-INF/MANIFEST.MF"
Retired horse trader.
Note: double-underline links may be advertisements automatically added by this site and are probably not endorsed by me.
Max Hernandez
Greenhorn
Joined: Apr 27, 2011
Posts: 7
posted
0
excellent thanks James Sabre you got it right...!!!