Package echo
Class EchoPlugin
- java.lang.Object
-
- echo.EchoPlugin
-
class EchoPlugin extends java.lang.ObjectThe concrete implementation of the echo plugin functionality- Since:
- 2013-08-08
-
-
Field Summary
Fields Modifier and Type Field Description private CharacterOutputcharacterOutputprivate EchoOutputWrapperechoOutputprivate FileUtilfileUtilprivate PluginLogmavenPluginLogprivate MessageExtractormessageExtractorprivate booleanwriteMessageToFile
-
Constructor Summary
Constructors Constructor Description EchoPlugin(PluginLog mavenPluginLog, PluginParameters pluginParameters, EchoOutput echoOutput)Creates a new instance of the EchoPlugin
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidecho()Output the message
-
-
-
Field Detail
-
mavenPluginLog
private final PluginLog mavenPluginLog
-
echoOutput
private final EchoOutputWrapper echoOutput
-
fileUtil
private final FileUtil fileUtil
-
messageExtractor
private final MessageExtractor messageExtractor
-
characterOutput
private final CharacterOutput characterOutput
-
writeMessageToFile
private final boolean writeMessageToFile
-
-
Constructor Detail
-
EchoPlugin
public EchoPlugin(PluginLog mavenPluginLog, PluginParameters pluginParameters, EchoOutput echoOutput)
Creates a new instance of the EchoPlugin- Parameters:
mavenPluginLog- wrapper for the maven internal plugin loggerpluginParameters- the user-supplied plugin parametersechoOutput- the utility class to output to standard output (in Maven)
-
-