Package org.apache.maven.cli

Examples of org.apache.maven.cli.MavenCli.doMain()


      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getOrigin().getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here


            // if the repo does not exists.
            mvnArgs = new String[]{"-B", "clean", "install"};
        } else {
            mvnArgs = new String[]{"-B", "clean", "deploy"};
        }
        int mvnRunResult = cli.doMain(mvnArgs, basedir, System.out, System.out);
        if (mvnRunResult != 0) {
            throw new RuntimeException("Error while building Maven project from basedir " + basedir +
                    ". Return code=" + mvnRunResult);
        }
        Thread.currentThread().setContextClassLoader(classLoaderBak);
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getFaceted().getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getFaceted().getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

    String pomPathInSVN = PathUtils.join(getBasePath(script), "pom.xml");
    MavenCli cli = new MavenCli();
    processingResult.println("\nCopy dependencies by running 'mvn dependency:copy-dependencies"
        + " -DoutputDirectory=./lib -DexcludeScope=provided'");

    int result = cli.doMain(new String[]{ // goal specification
        "dependency:copy-dependencies", // run dependency goal
        "-DoutputDirectory=./lib", // to the lib folder
        "-DexcludeScope=provided" // but exclude the provided
        // library
    }, distDir.getAbsolutePath(), processingResult, processingResult);
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getFaceted().getRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

      {
         list.addAll(Arrays.asList(arguments));
      }
      String[] params = list.toArray(new String[list.size()]);
      MavenCli cli = new MavenCli();
      int i = cli.doMain(params, getFaceted().getRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getFaceted().getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, project.getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
View Full Code Here

      if ((parms == null) || (parms.length == 0))
      {
         parms = new String[] { "" };
      }
      MavenCli cli = new MavenCli();
      int i = cli.doMain(parms, getFaceted().getProjectRoot().getFullyQualifiedName(),
               out, err);
      return i == 0;
   }

   @Override
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.