Class ClingSupport
java.lang.Object
org.apache.maven.cling.ClingSupport
- Direct Known Subclasses:
- MavenCling,- MavenEncCling,- MavenShellCling,- MavenUpCling
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 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- 
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- 
runpublic 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
 
-