@Marc Rohlfs : AFAIK if you do a modification in the POM (as project object
model) in memory (via a plugin probably) then the pom.xml file is already
behind you and comments are already lost during the loading phase of the
POM. Whatever the materialization of the POM you choose, comments will be
lost.


On Fri, Nov 30, 2018 at 9:57 AM Oliver B. Fischer <o.b.fisc...@swe-blog.net>
wrote:

> I do it with the release tools for jQAssitant with XSLT like this
>
> https://github.com/buschmais/jqa-release-tool/blob/master/core/src/main/resources/xsl/update-version-property.xsl
>
> The Versions plugin does it via Stax.
>
> Best,
>
> Oliver
>
> Am 29.11.18 um 17:11 schrieb Marc Rohlfs:
> > Hi all,
> >
> > is there a way to rewrite pom.xml files without loosing formatting,
> > ordering and comments?
> >
> > We need to (programmatically) do several changes on Maven POMs, e.g.
> adding
> > and removing dependencies and properties. Currently we're using
> > the MavenXpp3Reader and MavenXpp3Writer classes to read and write the
> > pom.xml files, but in the output files, all comments are removed, the XML
> > nodes are reordered and formatting (indentations, empty lines) is lost.
> > Does anybody know a way how to read and write POM files without loosing
> > formatting ordering and comments?
> >
> > Best regards
> > Marc
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to