Package org.jboss.forge.maven.plugins

Examples of org.jboss.forge.maven.plugins.MavenPluginAdapter


               Dependency pluginDep = DependencyBuilder.create().setGroupId(pomPlugin.getGroupId())
                        .setArtifactId(pomPlugin.getArtifactId());

               if (DependencyBuilder.areEquivalent(pluginDep, plugin.getDependency()))
               {
                  MavenPluginAdapter adapter = new MavenPluginAdapter(plugin);
                  pomPlugin.setConfiguration(adapter.getConfiguration());
                  mavenCoreFacet.setPOM(pom);
                  break;
               }
            }
         }
View Full Code Here


        if (build != null) {
            List<org.apache.maven.model.Plugin> pomPlugins = build.getPlugins();

            if (pomPlugins != null) {
                for (org.apache.maven.model.Plugin plugin : pomPlugins) {
                    MavenPluginAdapter adapter = new MavenPluginAdapter(plugin);
                    MavenPluginBuilder pluginBuilder = MavenPluginBuilder
                            .create()
                            .setDependency(
                                    DependencyBuilder.create().setGroupId(plugin.getGroupId())
                                            .setArtifactId(plugin.getArtifactId()).setVersion(plugin.getVersion()))

                            .setConfiguration(adapter.getConfig());

                    plugins.add(pluginBuilder);
                }
            }
        }
View Full Code Here

        Build build = pom.getBuild();
        if (build == null) {
            build = new Build();
        }

        build.addPlugin(new MavenPluginAdapter(plugin));
        pom.setBuild(build);
        mavenCoreFacet.setPOM(pom);
    }
View Full Code Here

TOP

Related Classes of org.jboss.forge.maven.plugins.MavenPluginAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.