Class MavenCli


  • public class MavenCli
    extends java.lang.Object
    Author:
    Jason van Zyl
    • Field Detail

      • LOCAL_REPO_PROPERTY

        public static final java.lang.String LOCAL_REPO_PROPERTY
        See Also:
        Constant Field Values
      • MULTIMODULE_PROJECT_DIRECTORY

        public static final java.lang.String MULTIMODULE_PROJECT_DIRECTORY
        See Also:
        Constant Field Values
      • USER_HOME

        public static final java.lang.String USER_HOME
      • USER_MAVEN_CONFIGURATION_HOME

        public static final java.io.File USER_MAVEN_CONFIGURATION_HOME
      • DEFAULT_USER_TOOLCHAINS_FILE

        public static final java.io.File DEFAULT_USER_TOOLCHAINS_FILE
      • DEFAULT_GLOBAL_TOOLCHAINS_FILE

        public static final java.io.File DEFAULT_GLOBAL_TOOLCHAINS_FILE
      • STYLE_COLOR_PROPERTY

        public static final java.lang.String STYLE_COLOR_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • MavenCli

        public MavenCli()
      • MavenCli

        public MavenCli​(org.codehaus.plexus.classworlds.ClassWorld classWorld)
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • main

        public static int main​(java.lang.String[] args,
                               org.codehaus.plexus.classworlds.ClassWorld classWorld)
      • doMain

        public static int doMain​(java.lang.String[] args,
                                 org.codehaus.plexus.classworlds.ClassWorld classWorld)
      • doMain

        public int doMain​(java.lang.String[] args,
                          java.lang.String workingDirectory,
                          java.io.PrintStream stdout,
                          java.io.PrintStream stderr)
        This supports painless invocation by the Verifier during embedded execution of the core ITs. See Embedded3xLauncher in maven-verifier
      • doMain

        public int doMain​(CliRequest cliRequest)
      • isAcceptableRootDirectory

        protected boolean isAcceptableRootDirectory​(java.nio.file.Path path)
      • searchAcceptableRootDirectory

        protected java.nio.file.Path searchAcceptableRootDirectory​(java.nio.file.Path path)
      • createInterpolator

        protected static org.codehaus.plexus.interpolation.StringSearchInterpolator createInterpolator​(CliRequest cliRequest,
                                                                                                       java.util.Properties... properties)
      • getConsoleTransferListener

        protected org.eclipse.aether.transfer.TransferListener getConsoleTransferListener​(boolean printResourceNames)
      • getBatchTransferListener

        protected org.eclipse.aether.transfer.TransferListener getBatchTransferListener()
      • customizeContainer

        protected void customizeContainer​(org.codehaus.plexus.PlexusContainer container)
      • createModelProcessor

        protected org.apache.maven.model.building.ModelProcessor createModelProcessor​(org.codehaus.plexus.PlexusContainer container)
                                                                               throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Throws:
        org.codehaus.plexus.component.repository.exception.ComponentLookupException