You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Steffen Grunwald (JIRA)" <ji...@codehaus.org> on 2010/12/17 20:27:57 UTC

[jira] Created: (MECLIPSE-678) application.xml schemalocation declaration broken

application.xml schemalocation declaration broken
-------------------------------------------------

                 Key: MECLIPSE-678
                 URL: http://jira.codehaus.org/browse/MECLIPSE-678
             Project: Maven 2.x Eclipse Plugin
          Issue Type: Bug
          Components: WTP support
    Affects Versions: 2.8
         Environment: Maven 3, WTP 1.5, RAD 7.5.5
            Reporter: Steffen Grunwald


The generated application.xml has a wrong schemaLocation declaration that does not follow the JEE 1.4 specification [1]
The schemalocation attribute is prefixed with xmlns, which - correctly interpreted - is a namespace declaration with the prefix schemaLocation [2]

Issue MECLIPSE-352 already fixed this [3] but it was only having in mind that this is absolutely necessary for Rational Application Developer to support fancy deployment descriptor editors. To be exact, it was only fixed for websphere servers. Since websphere detection is not considering websphere versions > 6.1 the bug is back on the table. And the wrong schemaLocation declaration should be revisited not only in the RAD/WebSphere context.

I propose that the websphere check is removed to always supply the correct xsi:schemaLocation attribute name.

[1] http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf (page 132)
[2] http://www.w3.org/TR/2009/REC-xml-names-20091208/#dt-prefix
[3] http://maven.apache.org/plugins/maven-eclipse-plugin/xref/org/apache/maven/plugin/eclipse/writers/wtp/EclipseWtpApplicationXMLWriter.html#250

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira