Doppelte fragment name ERROR Jetty-Maven-Plugin
Ich das jetty-maven-plugin 8.0.0M2. Funktioniert einwandfrei nach dem Start (mvn jetty:run) . Wenn ich eine Quelle versucht das plugin zu heiß bereitstellen, wird aber stecken bleiben, weil der folgende Fehler
Duplicate fragment name: PrimeFaces for jar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragment.xml and jar:file:/C:/path/to/project/webroot/WEB-INF/lib/primefaces-2.1.jar!/META-INF/web-fragment.xml
Es geklappt hat mit der plugin-version 7.2.0. Ich war ein Upgrade, weil ich brauchte, el-api 2.2.
Irgendwelche Ideen? Dank
Marcel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie versucht, Stephen Connolly zu beheben und Sie sind immer noch Probleme, Sie können einfach zu ändern Ihre web.xml leicht zu bekommen "allowDuplicateFragmentNames" zu arbeiten.
In Ihrem WEB-INF/web.xml sehen für den tag (sollte an der Spitze), und ändern Sie Attribute entsprechen diese Werte:
Ich denke, wir sollten kämpfen, die Ursache anstatt uns zu verstecken das problem. I. e. vermeiden Sie doppelte Fragmente. In meinem Fall-Fragmente mit dem gleichen Namen, kam aus verschiedenen Versionen von Frühling, so um das Problem zu lösen musste ich mein Projekt, die Abhängigkeiten richtig. Analysieren der Fehlermeldung wo sind die Duplikate, und überlegen Sie sich, ob Sie wirklich brauchen, beide von Ihnen oder ist es ein Abhängigkeits-Konflikt.
Referenz : http://forum.broadleafcommerce.org/viewtopic.php?f=13&t=2145
Ich hatte eine harte Zeit, die Beseitigung der Fehler. Mein Fehler war, dass ich zwei verschiedene Konfigurations-tags mit der gleichen Bedeutung:
<webApp>...</webApp>
das hatte ich bereits in meiner Konfiguration, und dann kopieren<webAppConfig>...</webAppConfig>
von der Lösung oben. Als ich heraus fand, webAppConfig ist ein alias für die webApp. Nach loszuwerden, um den alias und alle beweglichen Konfiguration in der<webApp>
Abschnitt der Fehler verschwunden.Sieht es für mich aus, als wenn man verwendet, dann ist das nur der Inhalt von einem Abschnitt verwendet wird, und der andere wird ignoriert oder zurückgesetzt.