Examples of ProjectBuilder


Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   @Test
   public void testBuildOutputQuietInBuilder() throws Exception
   {
      final PackagingFacet facet = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = facet.createBuilder();
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      ByteArrayOutputStream err = new ByteArrayOutputStream();

      builder.addArguments("clean").runTests(false).quiet(true)
               .build(new PrintStream(out, true), new PrintStream(err, true));
      Assert.assertEquals(0, err.size());
      Assert.assertEquals(0, out.size());
   }
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   public Result execute(UIExecutionContext context) throws Exception
   {
      UIOutput output = context.getUIContext().getProvider().getOutput();
      Project project = getSelectedProject(context);
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = packaging.createBuilder();

      if (arguments.getValue() != null && arguments.getValue().iterator().hasNext())
      {
         List<String> args = new ArrayList<String>();
         for (String val : arguments.getValue())
         {
            args.add(val);
         }
         builder.addArguments(args.toArray(new String[args.size()]));
      }
      else
      {
         builder.addArguments("clean", "install");
      }

      if (notest.getValue())
      {
         builder.runTests(false);
      }

      if (profile.getValue() != null)
      {
         builder.addArguments("-P" + profile.getValue());
      }

      builder.quiet(quiet.getValue());

      try
      {
         builder.build(output.out(), output.err());
      }
      catch (Exception e)
      {
         return Results.fail(e.getMessage(), e);
      }
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   public Result execute(UIContext context) throws Exception
   {
      UIOutput output = context.getProvider().getOutput();
      Project project = getSelectedProject(context);
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = packaging.createBuilder();

      if (arguments.getValue() != null && arguments.getValue().iterator().hasNext())
      {
         List<String> args = new ArrayList<String>();
         for (String val : arguments.getValue())
         {
            args.add(val);
         }
         builder.addArguments(args.toArray(new String[args.size()]));
      }
      else
      {
         builder.addArguments("install");
      }

      if (notest.getValue())
      {
         builder.runTests(false);
      }

      if (profile.getValue() != null)
      {
         builder.addArguments("-P" + profile.getValue());
      }

      try
      {
         builder.build(output.out(), output.err());
      }
      catch (BuildException e)
      {
         return Results.fail("Build failed.", e);
      }
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   }

   @Override
   public ProjectBuilder createBuilder()
   {
      return new ProjectBuilder()
      {
         private List<String> arguments = Lists.newArrayList();
         private boolean runTests = false;

         @Override
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   public Result execute(UIExecutionContext context) throws Exception
   {
      UIOutput output = context.getUIContext().getProvider().getOutput();
      Project project = getSelectedProject(context);
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = packaging.createBuilder();

      if (arguments.getValue() != null && arguments.getValue().iterator().hasNext())
      {
         List<String> args = new ArrayList<String>();
         for (String val : arguments.getValue())
         {
            args.add(val);
         }
         builder.addArguments(args.toArray(new String[args.size()]));
      }
      else
      {
         builder.addArguments("install");
      }

      if (notest.getValue())
      {
         builder.runTests(false);
      }

      if (profile.getValue() != null)
      {
         builder.addArguments("-P" + profile.getValue());
      }

      try
      {
         builder.build(output.out(), output.err());
      }
      catch (BuildException e)
      {
         return Results.fail("Build failed.", e);
      }
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   public Result execute(UIContext context) throws Exception
   {
      UIOutput output = context.getProvider().getOutput();
      Project project = getSelectedProject(context);
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = packaging.createBuilder();

      if (arguments.getValue() != null && arguments.getValue().iterator().hasNext())
      {
         List<String> args = new ArrayList<String>();
         for (String val : arguments.getValue())
         {
            args.add(val);
         }
         builder.addArguments(args.toArray(new String[args.size()]));
      }
      else
      {
         builder.addArguments("install");
      }

      if (notest.getValue())
      {
         builder.runTests(false);
      }

      if (profile.getValue() != null)
      {
         builder.addArguments("-P" + profile.getValue());
      }

      try
      {
         builder.build(output.out(), output.err());
      }
      catch (BuildException e)
      {
         return Results.fail("Build failed.", e);
      }
View Full Code Here

Examples of org.jboss.forge.addon.projects.building.ProjectBuilder

   public Result execute(UIExecutionContext context) throws Exception
   {
      UIOutput output = context.getUIContext().getProvider().getOutput();
      Project project = getSelectedProject(context);
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      ProjectBuilder builder = packaging.createBuilder();

      if (arguments.getValue() != null && arguments.getValue().iterator().hasNext())
      {
         List<String> args = new ArrayList<String>();
         for (String val : arguments.getValue())
         {
            args.add(val);
         }
         builder.addArguments(args.toArray(new String[args.size()]));
      }
      else
      {
         builder.addArguments("install");
      }

      if (notest.getValue())
      {
         builder.runTests(false);
      }

      if (profile.getValue() != null)
      {
         builder.addArguments("-P" + profile.getValue());
      }

      try
      {
         builder.build(output.out(), output.err());
      }
      catch (Exception e)
      {
         return Results.fail(e.getMessage(), e);
      }
View Full Code Here

Examples of org.jboss.forge.project.build.ProjectBuilder

            @Option(name = "profile", completer = ProfileCompleter.class) final String profile,
            @Option(description = "build arguments") final String... args)
   {
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);

      ProjectBuilder builder = packaging.createBuilder();

      if (args == null) {
         builder.addArguments("install");
      }
      else {
         builder.addArguments(args);
      }

      if (notest) {
         builder.runTests(false);
      }

      if (profile != null) {
         builder.addArguments("-P" + profile);
      }

      try
      {
         builder.build();
      }
      catch (BuildException e)
      {
         throw new RuntimeException("Build failed.", e);
      }
View Full Code Here

Examples of org.jboss.forge.project.build.ProjectBuilder

            @Option(name = "profile", completer = ProfileCompleter.class) final String profile,
            @Option(description = "build arguments") final String... args)
   {
      PackagingFacet packaging = project.getFacet(PackagingFacet.class);

      ProjectBuilder builder = packaging.createBuilder();

      if (args == null)
      {
         builder.addArguments("install");
      }
      else
      {
         builder.addArguments(args);
      }

      if (notest)
      {
         builder.runTests(false);
      }

      if (profile != null)
      {
         builder.addArguments("-P" + profile);
      }

      try
      {
         builder.build();
      }
      catch (BuildException e)
      {
         throw new RuntimeException("Build failed.", e);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.