maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis Lundberg (JIRA)" <j...@codehaus.org>
Subject [jira] (MWAR-218) Missed XSD Schema for the file webapp-cache.xml
Date Thu, 27 Sep 2012 20:40:36 GMT

     [ https://jira.codehaus.org/browse/MWAR-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dennis Lundberg updated MWAR-218:
---------------------------------

    Fix Version/s:     (was: 2.3)
                   2.4
    
> Missed XSD Schema for the file webapp-cache.xml
> -----------------------------------------------
>
>                 Key: MWAR-218
>                 URL: https://jira.codehaus.org/browse/MWAR-218
>             Project: Maven 2.x WAR Plugin
>          Issue Type: Improvement
>    Affects Versions: 2.1-beta-1
>            Reporter: Felipe Ga├║cho
>             Fix For: backlog
>
>         Attachments: webapp-cache.xsd
>
>
> When packaging a web-application, maven-war-plugin generates a cache file, as described
here: http://maven.apache.org/plugins/maven-war-plugin/exploded-mojo.html#cacheFile
> This cache file is an XML file but the generated file doesn't contains an Schema or DTD
declaration on its header. This makes impossible to validate such file, generating warnings
in the most common Java IDEs. Since it is a mandatory XML file I believe it should has a model
specification somewhere (a XSD Schema I hope), eventually just not released for public usage.
> The steps I expect to make Maven 2 WAR plugin better:
> - to modify the generator of the webapp-cache.xml file to include the proper XML header
(with namespace and schema location)
> - to make the schema of such file publicly available, in order to give the developers
and automatic tools a chance to validate any error in a deployable artifact.
> This will give us a chance to detect potential bugs before to deploy a web-application.
> ----------- The expected header is something like:
> {code:xml}
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <webapp-structure xmlns="http://maven.apache.org/plugins/maven-war-plugin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> 	xsi:schemaLocation="http://maven.apache.org/plugins/maven-war-plugin
> http://maven.apache.org/???/???.xsd">
> ...
> </webapp-structure>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message