public class AFMavenCli extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MULTIMODULE_PROJECT_DIRECTORY |
static String |
userHome |
static Path |
userMavenConfigurationHome |
| Constructor and Description |
|---|
AFMavenCli(FileSystemImpl fs) |
AFMavenCli(PrintStream output) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateDegreeOfConcurrencyWithCoreMultiplier(String threadConfiguration) |
protected void |
cli(AFCliRequest cliRequest) |
protected void |
commands(AFCliRequest cliRequest) |
protected void |
configure(AFCliRequest cliRequest) |
protected org.codehaus.plexus.PlexusContainer |
container(AFCliRequest cliRequest,
org.codehaus.plexus.classworlds.ClassWorld classWorld) |
protected org.apache.maven.model.building.ModelProcessor |
createModelProcessor(org.codehaus.plexus.PlexusContainer container) |
protected void |
customizeContainer(org.codehaus.plexus.PlexusContainer container) |
int |
doMain(AFCliRequest cliRequest,
org.codehaus.plexus.classworlds.ClassWorld classWorld) |
protected int |
execute(AFCliRequest cliRequest) |
protected org.eclipse.aether.transfer.TransferListener |
getBatchTransferListener() |
protected org.eclipse.aether.transfer.TransferListener |
getConsoleTransferListener() |
protected Object |
getLocation(org.apache.maven.building.Source source,
Path defaultLocation) |
protected void |
initialize(AFCliRequest cliRequest) |
protected List<org.apache.maven.extension.internal.CoreExtensionEntry> |
loadCoreExtensions(AFCliRequest cliRequest,
org.codehaus.plexus.classworlds.realm.ClassRealm containerRealm,
Set<String> providedArtifacts) |
protected void |
logging(AFCliRequest cliRequest) |
protected void |
logSummary(org.apache.maven.exception.ExceptionSummary summary,
Map<String,String> references,
String indent,
boolean showErrors) |
protected List<File> |
parseExtClasspath(AFCliRequest cliRequest) |
protected org.apache.maven.execution.MavenExecutionRequest |
populateRequest(AFCliRequest cliRequest) |
protected org.apache.maven.execution.MavenExecutionRequest |
populateRequest(AFCliRequest cliRequest,
org.apache.maven.execution.MavenExecutionRequest request) |
protected void |
properties(AFCliRequest cliRequest) |
protected List<org.apache.maven.cli.internal.extension.model.CoreExtension> |
readCoreExtensionsDescriptor(Path extensionsFile) |
protected void |
repository(AFCliRequest cliRequest) |
protected static void |
setCliProperty(String property,
Properties properties) |
protected org.codehaus.plexus.classworlds.realm.ClassRealm |
setupContainerRealm(org.codehaus.plexus.classworlds.ClassWorld classWorld,
org.codehaus.plexus.classworlds.realm.ClassRealm coreRealm,
List<File> extClassPath,
List<org.apache.maven.extension.internal.CoreExtensionEntry> extensions) |
protected void |
toolchains(AFCliRequest cliRequest) |
protected void |
version(AFCliRequest cliRequest) |
public static final String MULTIMODULE_PROJECT_DIRECTORY
public static final String userHome
public static final Path userMavenConfigurationHome
public AFMavenCli(FileSystemImpl fs)
public AFMavenCli(PrintStream output)
protected static void setCliProperty(String property, Properties properties)
public int doMain(AFCliRequest cliRequest, org.codehaus.plexus.classworlds.ClassWorld classWorld)
protected void initialize(AFCliRequest cliRequest) throws org.kie.workbench.common.services.backend.compiler.external339.AFMavenCli.ExitException
org.kie.workbench.common.services.backend.compiler.external339.AFMavenCli.ExitExceptionprotected void cli(AFCliRequest cliRequest) throws Exception
Exceptionprotected void logging(AFCliRequest cliRequest)
protected void version(AFCliRequest cliRequest)
protected void commands(AFCliRequest cliRequest)
protected void properties(AFCliRequest cliRequest)
protected org.codehaus.plexus.PlexusContainer container(AFCliRequest cliRequest, org.codehaus.plexus.classworlds.ClassWorld classWorld) throws Exception
Exceptionprotected List<org.apache.maven.extension.internal.CoreExtensionEntry> loadCoreExtensions(AFCliRequest cliRequest, org.codehaus.plexus.classworlds.realm.ClassRealm containerRealm, Set<String> providedArtifacts)
protected List<org.apache.maven.cli.internal.extension.model.CoreExtension> readCoreExtensionsDescriptor(Path extensionsFile) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserExceptionprotected org.codehaus.plexus.classworlds.realm.ClassRealm setupContainerRealm(org.codehaus.plexus.classworlds.ClassWorld classWorld,
org.codehaus.plexus.classworlds.realm.ClassRealm coreRealm,
List<File> extClassPath,
List<org.apache.maven.extension.internal.CoreExtensionEntry> extensions)
throws Exception
Exceptionprotected List<File> parseExtClasspath(AFCliRequest cliRequest)
protected void repository(AFCliRequest cliRequest) throws Exception
Exceptionprotected int execute(AFCliRequest cliRequest) throws org.apache.maven.execution.MavenExecutionRequestPopulationException
org.apache.maven.execution.MavenExecutionRequestPopulationExceptionprotected void logSummary(org.apache.maven.exception.ExceptionSummary summary,
Map<String,String> references,
String indent,
boolean showErrors)
protected void configure(AFCliRequest cliRequest) throws Exception
Exceptionprotected void toolchains(AFCliRequest cliRequest) throws Exception
Exceptionprotected Object getLocation(org.apache.maven.building.Source source, Path defaultLocation)
protected org.apache.maven.execution.MavenExecutionRequest populateRequest(AFCliRequest cliRequest)
protected org.apache.maven.execution.MavenExecutionRequest populateRequest(AFCliRequest cliRequest, org.apache.maven.execution.MavenExecutionRequest request)
protected int calculateDegreeOfConcurrencyWithCoreMultiplier(String threadConfiguration)
protected org.eclipse.aether.transfer.TransferListener getConsoleTransferListener()
protected org.eclipse.aether.transfer.TransferListener getBatchTransferListener()
protected void customizeContainer(org.codehaus.plexus.PlexusContainer container)
protected org.apache.maven.model.building.ModelProcessor createModelProcessor(org.codehaus.plexus.PlexusContainer container)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.