Carlos Matos created MNG-7013:
---------------------------------

             Summary: MavenXpp3Writer doesn't write plugin with groupId 
"org.apache.maven.plugins"
                 Key: MNG-7013
                 URL: https://issues.apache.org/jira/browse/MNG-7013
             Project: Maven
          Issue Type: Bug
          Components: Plugins and Lifecycle
    Affects Versions: 3.6.3
            Reporter: Carlos Matos


When writing a pom.xml, when I try to create a plugin with the groupId 
"org.apache.maven.plugins", this is ignored and the plugin is written without 
groupId in the pom.xml file. If I add a space at the end like: 
"org.apache.maven.plugins " it seems to work though.

 

Here's some code to reproduce:
{code:java}
Model model = new Model();
Writer writer = new FileWriter("pom.xml");
Build build = new Build();
List<Plugin> plugins = new ArrayList<>();
Plugin mavenCompiler = new Plugin();
mavenCompiler.setArtifactId("maven-compiler-plugin");
mavenCompiler.setGroupId("org.apache.maven.plugins");
mavenCompiler.setVersion("3.1");
plugins.add(mavenCompiler);
build.setPlugins(plugins);
model.setName("test");
model.setArtifactId("test");
model.setModelVersion("4.0.0");
model.setVersion("0.0.1");
model.setGroupId("test");
model.setBuild(build);
new MavenXpp3Writer().write(writer, model);
writer.close();

{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to