Class ClingSupport
java.lang.Object
org.apache.maven.cling.ClingSupport
- Direct Known Subclasses:
 MavenCling,MavenEncCling,MavenShellCling,MavenUpCling
The CLI "new-gen".
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.codehaus.plexus.classworlds.ClassWorldprotected final boolean - 
Constructor Summary
ConstructorsConstructorDescriptionCtor that creates "managed" ClassWorld.ClingSupport(org.codehaus.plexus.classworlds.ClassWorld classWorld) Ctor to be used when running in ClassWorlds Launcher. - 
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Invokerprotected MessageBuilderFactoryprotected abstract Parserprotected abstract ParserRequest.BuildercreateParserRequestBuilder(String[] args) intrun(String[] args, InputStream stdIn, OutputStream stdOut, OutputStream stdErr, boolean embedded) The main entry point. 
- 
Field Details
- 
classWorld
protected final org.codehaus.plexus.classworlds.ClassWorld classWorld - 
classWorldManaged
protected final boolean classWorldManaged 
 - 
 - 
Constructor Details
- 
ClingSupport
public ClingSupport()Ctor that creates "managed" ClassWorld. This constructor is not used in "normal" circumstances. - 
ClingSupport
public ClingSupport(org.codehaus.plexus.classworlds.ClassWorld classWorld) Ctor to be used when running in ClassWorlds Launcher. 
 - 
 - 
Method Details
- 
run
public int run(String[] args, @Nullable InputStream stdIn, @Nullable OutputStream stdOut, @Nullable OutputStream stdErr, boolean embedded) throws IOException The main entry point.- Throws:
 IOException
 - 
createMessageBuilderFactory
 - 
createInvoker
 - 
createParser
 - 
createParserRequestBuilder
 
 -