Class BaseMavenParser<O extends MavenOptions,R extends MavenInvokerRequest<O>> 
java.lang.Object
org.apache.maven.cling.invoker.BaseParser<O,R>
 
org.apache.maven.cling.invoker.mvn.BaseMavenParser<O,R> 
- All Implemented Interfaces:
- MavenParser<R>,- Parser<R>
- Direct Known Subclasses:
- DefaultForkedMavenParser,- DefaultMavenParser
public abstract class BaseMavenParser<O extends MavenOptions,R extends MavenInvokerRequest<O>> 
extends BaseParser<O,R>
implements MavenParser<R> 
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.maven.cling.invoker.BaseParserBaseParser.LocalContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract OparseCliOptions(BaseParser.LocalContext context) protected OparseMavenCliOptions(List<String> args) protected OparseMavenConfigOptions(Path configFile) Methods inherited from class org.apache.maven.cling.invoker.BaseParserassembleOptions, getCwd, getInstallationDirectory, getInvokerRequest, getRootDirectory, getTopDirectory, getUserHomeDirectory, parse, populateSystemProperties, populateUserProperties, readCoreExtensionsDescriptor, readCoreExtensionsDescriptorFromFileMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.cli.mvn.MavenParserparse
- 
Constructor Details- 
BaseMavenParserpublic BaseMavenParser()
 
- 
- 
Method Details- 
parseCliOptionsprotected List<O> parseCliOptions(BaseParser.LocalContext context) throws ParserException, IOException - Specified by:
- parseCliOptionsin class- BaseParser<O extends MavenOptions,- R extends MavenInvokerRequest<O>> 
- Throws:
- ParserException
- IOException
 
- 
parseMavenCliOptions- Throws:
- ParserException
 
- 
parseMavenConfigOptions- Throws:
- ParserException
- IOException
 
- 
parseArgs- Throws:
- ParserException
 
 
-