Maven - l’attribut webxml est requis

Maven - l'attribut webxml est requis

Maven empaquète une application Web et affiche le message d'erreur suivant:

$ mvn package
//...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war
(default-war) on project spring4-mvc-maven-ajax-example:

Error assembling WAR: webxml attribute is required
(or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]

Solution

1. Pour le conteneur de servlet <3, assurez-vous que le fichierWEB-INF/web.xml existe.

2. Pour le conteneur de servlet> = 3 et l'application Web NOweb.xml, déclare le plug-inmaven-war-plugin suivant et définissez l'optionfailOnMissingWebXml sur false.

pom.xml

  
    

        
            org.apache.maven.plugins
            maven-war-plugin
            2.6
            
                false