Package org.jboss.forge.maven.plugins

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


      Dependency aptDependency = provider.getAptDependency();
      if (Strings.isNullOrEmpty(aptDependency.getVersion()))
      {
         aptDependency = promptVersion(aptDependency);
      }
      MavenPluginBuilder processorPlugin = MavenPluginBuilder.create()
               .setDependency(versioned)
               .addExecution(execution)
               .addPluginDependency(aptDependency);

      project.getFacet(MavenPluginFacet.class).addPlugin(processorPlugin);
View Full Code Here


   public void addPlugin(
            @Option(description = "dependency identifier of plugin, ex: \"org.jboss.forge:forge-maven-plugin:1.0.0.Final\"",
                     required = true) final Dependency gav,
            final PipeOut out)
   {
      MavenPluginBuilder plugin = MavenPluginBuilder.create().setDependency(gav);
      if (!mavenPluginInstaller.isInstalled(project, plugin))
      {
         mavenPluginInstaller.install(project, plugin);
      }
   }
View Full Code Here

   public void addManagedPlugin(
            @Option(description = "dependency identifier of plugin, ex: \"org.jboss.forge:forge-maven-plugin:1.0.0.Final\"",
                     required = true) final Dependency gav,
            final PipeOut out)
   {
      MavenPluginBuilder plugin = MavenPluginBuilder.create().setDependency(gav);
      if (!mavenPluginInstaller.isInstalled(project, plugin))
      {
         mavenPluginInstaller.installManaged(project, plugin);
      }
   }
View Full Code Here

      Build build = mavenCoreFacet.getPOM().getBuild();
      List<org.apache.maven.model.Plugin> pomPlugins = getPluginsPOM(build, managedPlugin);
      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());
         for (Execution execution : adapter.listExecutions())
         {
            pluginBuilder.addExecution(execution);
         }
         plugins.add(pluginBuilder);
      }
      return plugins;
   }
View Full Code Here

   @Override
   public boolean install()
   {
      MavenPluginFacet pluginFacet = getOrigin().getFacet(MavenPluginFacet.class);
      MavenPluginBuilder plugin = MavenPluginBuilder
               .create()
               .setCoordinate(CoordinateBuilder.create().setGroupId("org.apache.maven.plugins")
                        .setArtifactId("maven-jar-plugin"))
               .addExecution(
                        ExecutionBuilder
View Full Code Here

      Dependency aptDependency = provider.getAptDependency();
      if (Strings.isNullOrEmpty(aptDependency.getVersion()))
      {
         aptDependency = promptVersion(aptDependency);
      }
      MavenPluginBuilder processorPlugin = MavenPluginBuilder.create()
               .setDependency(versioned)
               .addExecution(execution)
               .addPluginDependency(aptDependency);

      project.getFacet(MavenPluginFacet.class).addPlugin(processorPlugin);
View Full Code Here

      List<MavenPlugin> plugins = new ArrayList<MavenPlugin>();
      List<org.apache.maven.model.Plugin> pomPlugins = getPluginsPOM(managedPlugin, effectivePlugin);
      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());
         for (Execution execution : adapter.listExecutions())
         {
            pluginBuilder.addExecution(execution);
         }
         plugins.add(pluginBuilder);
      }
      return plugins;
   }
View Full Code Here

      Dependency aptDependency = provider.getAptDependency();
      if (Strings.isNullOrEmpty(aptDependency.getVersion()))
      {
         aptDependency = promptVersion(aptDependency);
      }
      MavenPluginBuilder processorPlugin = MavenPluginBuilder.create()
               .setDependency(versioned)
               .addExecution(execution)
               .addPluginDependency(aptDependency);
     
      project.getFacet(MavenPluginFacet.class).addPlugin(processorPlugin);
View Full Code Here

      List<org.apache.maven.model.Plugin> pomPlugins = mavenCoreFacet.getPOM().getBuild().getPlugins();
      List<MavenPlugin> plugins = new ArrayList<MavenPlugin>();

      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()))
View Full Code Here

      List<org.apache.maven.model.Plugin> pomPlugins = mavenCoreFacet.getPOM().getBuild().getPlugins();
      List<MavenPlugin> plugins = new ArrayList<MavenPlugin>();

      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()))
View Full Code Here

TOP

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

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.