使用Java 11自定义Maven原型错误的xml格式

使用Java 11自定义Maven原型错误的xml格式,java,maven,maven-archetype,Java,Maven,Maven Archetype,我在使用Java11定制Maven原型时遇到了一个问题 我定义了一个自定义原型,当我运行mvn-archetype:generate时,该工具会生成一个正确的应用程序,但文件pom.xml中存在格式问题 这是从封装在原型中的原始pom.xml文件中剪下的: <groupId>$thegroupId</groupId> <artifactId>$theArtifactId</artifactId> <version>

我在使用Java11定制Maven原型时遇到了一个问题
我定义了一个自定义原型,当我运行
mvn-archetype:generate
时,该工具会生成一个正确的应用程序,但文件pom.xml中存在格式问题

这是从封装在原型中的原始pom.xml文件中剪下的:

    <groupId>$thegroupId</groupId>
    <artifactId>$theArtifactId</artifactId>
    <version>$theVersion</version>
    <description>Archetype standard</description>
$thegroupId
$theArtifactId
$theVersion
原型标准
这是生成的Java应用程序的pom.xml

 <groupId>com.aruba.test</groupId>
            
  
  
  
  <artifactId>test-no-db</artifactId>
            
  
  
  
  <version>0.0.1-SNAPSHOT</version>
            
  
  
  
  <description>Archetype standard</description>
com.aruba.test
测试无分贝
0.0.1-快照
原型标准
其他文件(.java和其他xml文件)的格式没有任何问题。唯一的问题与pom.xml文件有关

我做了几个测试,唯一的解决方案是降级到Java8。使用此JDK版本,pom.xml的格式与预期一致

这种情况对任何人来说都熟悉吗


谢谢

请展示整个原型设置…我发现这是maven原型插件的一个未解决的错误。您使用了最新版本的原型插件吗?是的,我使用的是最新版本。如果我降级到3.10版,这个问题就会消失,但是这个版本有一个dom4j的问题,这个问题在最近的版本中已经修复了。我暂时采用了“肮脏的修正”。我开发了一个清理空行的groovy后期脚本。我对这个解决方案一点也不满意,但至少它起到了作用