Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:OS: Z/OS 1.4
JDK 1.4.2
Ant 1.6.5
-
Number of attachments :
Description
The current distribution does not work on Z/OS without modification.
The issue stems from the XML parser.
The plexus MXParser (org.codehaus.plexus.util.xml.pull.MXParser) does not handle xml encoding and different character sets properly.
Any xml files that are sent to the MXParser MUST be in the same character set as the operating system default.
Three files in the distribution META-INF/plexus/components.xml, org/apache/maven/project/pom-4.0.0.xml and org/codehaus/plexus/plexus-bootstrap.xml must be converted to EBCDIC in order for the ant tasks to function.
Also any poms must be in EBCDIC regardless of the xml encoding.
Attachments
Issue Links
| This issue depends upon: | ||||
| PLXUTILS-11 | MXParser can't handle the encoding declaration in XML declaration |
|
|
|
| MNG-2254 | the encoding parameter in xml declaration of POM is ignored |
|
|
|
| PLX-343 | plexus container does not work on Z/OS because of bad encoding support for XML configuration files |
|
|
|
| MANTTASKS-79 | add XML encoding support for pom.xml and settings.xml |
|
|
|
Aside from the issues stated above, at least using a local repository, the ant tasks seem to function just fine on Z/OS.