[ https://issues.apache.org/jira/browse/ARCHETYPE-584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17391819#comment-17391819 ]
Ruwen Reddig edited comment on ARCHETYPE-584 at 8/2/21, 10:43 PM: ------------------------------------------------------------------ I committed a new solution attempt. For reasons that are unclear for me, I cannot see the maven CI pipeline anymore at [https://ci-builds.apache.org/job/Maven/job/maven-box/] I assume that the change will break some other random part/test, but without seeing the result it is hard to tell. As reference - this is the stackoverflow trail so far: * [https://stackoverflow.com/questions/12669686/how-to-remove-extra-empty-lines-from-xml-file] * [https://stackoverflow.com/questions/14255064/removechild-how-to-remove-indent-too?noredirect=1&lq=1] * [https://stackoverflow.com/questions/978810/how-to-strip-whitespace-only-text-nodes-from-a-dom-before-serialization] was (Author: newur): I committed a new solution attempt. For reasons that are unclear for me, I cannot see the maven CI pipeline anymore at [https://ci-builds.apache.org/job/Maven/job/maven-box/] I assume that the change will break some other random part/test, but without seeing the result it is hard to tell. > Resulting root pom.xml from archetype generation has additional newlines with > JDK11 > ----------------------------------------------------------------------------------- > > Key: ARCHETYPE-584 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-584 > Project: Maven Archetype > Issue Type: Bug > Components: Archetypes > Affects Versions: 3.1.1, 3.1.2 > Reporter: Andre Prata > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > This issue does not apply to version 3.1.0, it was introduced in version > 3.1.1. > > In our project, we have the default configuration of the root pom.xml that > contains lines such as this: > {code:java} > <properties> > <java.version>11</java.version> > <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version> > </properties> > {code} > These lines are still in good shape when added to the jar artifact. However, > upon generating the project from the archetype, we get the following (note > also the whitespace on the blank lines hinting at some indentation attempts, > not just the unexpected line breaks) > {code:java} > <properties> > > > <java.version>11</java.version> > > > <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version> > > </properties> > > {code} > This issue does *not* occur in in child module pom.xml files. -- This message was sent by Atlassian Jira (v8.3.4#803005)