Package org.apache.maven.shared.invoker
Class MavenCommandLineBuilder
java.lang.Object
org.apache.maven.shared.invoker.MavenCommandLineBuilder
MavenCommandLineBuilder class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.shared.utils.cli.Commandlinebuild(InvocationRequest request) build.protected voidcheckRequiredState.Getter for the fieldbaseDirectory.Getter for the fieldlocalRepositoryDirectory.Getter for the fieldlogger.Getter for the fieldmavenExecutable.Getter for the fieldmavenHome.protected voidsetArgs(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) voidsetBaseDirectory(File baseDirectory) Setter for the fieldbaseDirectory.protected voidsetFlags(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setFlags.protected voidsetGoals(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setGoals.protected voidsetLocalRepository(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setLocalRepository.voidsetLocalRepositoryDirectory(File localRepositoryDirectory) Setter for the fieldlocalRepositoryDirectory.voidsetLogger(InvokerLogger logger) Setter for the fieldlogger.voidsetMavenExecutable(File mavenExecutable) mavenExecutablecan either be relative to ${maven.home}/bin/ or absolutevoidsetMavenHome(File mavenHome) Setter for the fieldmavenHome.protected voidsetPomLocation(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setPomLocation.protected voidsetProfiles(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setProfiles.protected voidsetProperties(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setProperties.protected voidsetReactorBehavior(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setReactorBehavior.protected voidsetSettingsLocation(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setSettingsLocation.protected voidsetShellEnvironment(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setShellEnvironment.protected voidsetThreads(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setThreads.protected voidsetToolchainsLocation(InvocationRequest request, org.apache.maven.shared.utils.cli.Commandline cli) setToolchainsLocation.protected voidsetupMavenExecutable(InvocationRequest request) setupMavenExecutable.
-
Constructor Details
-
MavenCommandLineBuilder
public MavenCommandLineBuilder()
-
-
Method Details
-
checkRequiredState
protected void checkRequiredState()checkRequiredState.
-
getLocalRepositoryDirectory
Getter for the field
localRepositoryDirectory.- Returns:
- a
Fileobject.
-
setLocalRepositoryDirectory
Setter for the field
localRepositoryDirectory.- Parameters:
localRepositoryDirectory- aFileobject.
-
getLogger
Getter for the field
logger.- Returns:
- a
InvokerLoggerobject.
-
getMavenHome
Getter for the field
mavenHome.- Returns:
- a
Fileobject.
-
setMavenHome
Setter for the field
mavenHome.- Parameters:
mavenHome- aFileobject.
-
getBaseDirectory
Getter for the field
baseDirectory.- Returns:
- a
Fileobject.
-
setBaseDirectory
Setter for the field
baseDirectory.- Parameters:
baseDirectory- aFileobject.
-
setMavenExecutable
mavenExecutablecan either be relative to ${maven.home}/bin/ or absolute- Parameters:
mavenExecutable- the executable
-
getMavenExecutable
Getter for the field
mavenExecutable.- Returns:
- a
Fileobject.