apache / apache/maven-help-plugin

effective-pom duplicate xml declaration and not pretty printed

Offen
#421 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Java
Sterne
29
Forks
42
Ø Merge
1 T. 12 Std.
Gemergte PRs (30 T.)
6

Beschreibung

### Affected version

3.5.2

### Bug description

The effective-pom goal will generate invalid XML output in some cases. Run 'mvn help:effective-pom -Dverbose=true' on the attached pom.xml and you will see output like that in maven-help-plugin.txt

This output shows the following problems:
* There are two xml declarations, this is actually invalid
* The xml has not been pretty-printed
* Comments from the 'verbose' flag still start with

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit AbstractEffectiveMojo.prettyFormat() und EffectivePomMojo.execute(), reproduziere dann das Problem mit der angehängten pom.xml und `mvn help:effective-pom -Dverbose=true`. Vergleiche die Ausgabe mit maven-help-plugin.txt; abgeschlossen ist die Aufgabe, wenn das effektive POM eine XML-Deklaration enthält, hübsch formatiert ist und die Verbose-Kommentare korrekt formatiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.