H, Sugumaran (CORP, GEITC) wrote:
Jar snippet..

<jar         jarfile = "${cs.projects.root.dir}/${cs.common.jarEdit.name}"
                        manifest =
"${cs.projects.root.dir}/Builds/jaredit.mf"

        <fileset dir = "${cs.projects.root.dir}">
        <include name = "lib/CSUtilities.jar"/>
        <include name = "lib/xerces.jar"/>
        </fileset>
</jar>

and the content of Manifest file is

Manifest-Version: 1.0
Name: com/
Class-Path: . ./lib/CSUtilities.jar ./lib/xerces.jar
Main-Class: com.ge.gxs.icp.cs.util.JarEdit
Specification-Title: JarEdit
Specification-Version: 1.0
Specification-Vendor: GE Global eXchange Services
Package-Vendor: GE Global eXchange Services

error message is

[jar] Manifest is invalid: Manifest sections should start with a "Name"
attribute and not "Class-Path"

and without the Name attribute in Manifest error message is

[jar] Manifest is invalid: Manifest sections should start with a "Name"
attribute and not "Class-Path"

Pl. mail me back in caseif you need any more details...



Sugu,

When I run with your manifest, I receive the following warning

[jar] Manifest warning: "Name" attributes should not occur in the main section and must be the first element in all other sections: "Name: com/"

This warning is correct. Named sections commence with a Name: attribute and must be separated by a blank line from other sections in the manifest. Your manifest does nto satisfy this requirement. I was curious as to why I get a different error message from you but that may be perhaps due to my use of 1.5Beta1.

When I remove the Name: header I do not receive any errors at all.

Conor

PS. YOu should probably report such problems on ant-user.





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to