Quando si compila un progetto di Maven ottengo questo errore durante la fase di validazione del pom.xml
. È un progetto abbastanza ampio con un processo di compilazione complesso. Il progetto contiene solo codice JavaScript e non deve essere compilato in war
. Sto cercando un modo per entrambi:errore durante la convalida FailOnMissingWebXml pom.xml in Eclipse
- basta disabilitare l'errore tramite la disabilitazione
failOnMissingWebXml
(che sembra essere un errore di Eclipse non critico) - trovare una soluzione che impedisce questo errore di convalida in Eclipse (risposte al correlati domande non ha funzionato per il mio scenario specifico)
L'errore completo:
Description Resource Path Location Type web.xml is missing
and <failOnMissingWebXml> is set to true pom.xml /testproject line 6
Maven Java EE Configuration Problem
Dopo c leccare sull'errore il problema sembra essere su questa linea di pom.xml
:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.scs</groupId>
<artifactId>scs-control-panel</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging> **THE ERROR POINTS TO THIS LINE**
<parent>
<groupId>com.scs</groupId>
<artifactId>scs</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../scs</relativePath>
</parent>
<build>
</build>
<dependencies>
</dependencies>
</project>
Non sono sicuro se questo è un errore Eclipse o Maven, ma probabilmente Eclipse, dal momento che Maven senza intoppi attraverso la linea di comando. Potrebbe anche essere un bug in Eclipse, sto eseguendo EcEse Java EE IDE per Web Developers Versione: Mars.1 Release (4.5.1).
Update1: ho provato ad aggiornare il progetto in Eclipse, ma nessuna differenza.
UPDATE2: Ho provato a cambiare il tipo di pacchetto da war
a pom
ma nessuna differenza.
Credo che questo sia un duplicato: per favore guarda questi due link: [Maven - Risolto - web.xml non trovato nel progetto Java EE7] (http://stackoverflow.com/questions/31413990/solved-web-xml -not-found-in-java-ee7-project), e [Eclipse - web.xml è mancante] (http://stackoverflow.com/questions/31835033/web-xml-is-missing-and-failonmissingwebxml-is -set-to-true) – paulsm4
Puoi per favore fornire l'intero 'pom.xml'? –
Entrambe le risposte suggerite non hanno risolto il mio problema. Eliminazione di .metada .project .settings .classpath. ha causato più errori in aggiunta a questo. Il 'pom.xml' completo è ora allegato. Ho provato ad aggiornare il progetto in Eclipse ma nessuna differenza. –