Package org.apache.maven.cling
Class ClingSupport<O extends Options,R extends InvokerRequest<O>> 
java.lang.Object
org.apache.maven.cling.ClingSupport<O,R> 
- Type Parameters:
- O- the options type
- R- the request type
- Direct Known Subclasses:
- MavenCling,- MavenEncCling
The CLI "new-gen".
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.codehaus.plexus.classworlds.ClassWorldprotected final boolean
- 
Constructor SummaryConstructorsConstructorDescriptionCtor that creates "managed" ClassWorld.ClingSupport(org.codehaus.plexus.classworlds.ClassWorld classWorld) Ctor to be used when running in ClassWorlds Launcher.
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract RparseArguments(String[] args) intThe main entry point.
- 
Field Details- 
classWorldprotected final org.codehaus.plexus.classworlds.ClassWorld classWorld
- 
classWorldManagedprotected final boolean classWorldManaged
 
- 
- 
Constructor Details- 
ClingSupportpublic ClingSupport()Ctor that creates "managed" ClassWorld. This constructor is not used in "normal" circumstances.
- 
ClingSupportpublic ClingSupport(org.codehaus.plexus.classworlds.ClassWorld classWorld) Ctor to be used when running in ClassWorlds Launcher.
 
- 
- 
Method Details- 
runThe main entry point.- Throws:
- IOException
 
- 
createInvoker
- 
parseArguments- Throws:
- ParserException
- IOException
 
 
-