Package echo
Class EchoPlugin
- java.lang.Object
-
- echo.EchoPlugin
-
class EchoPlugin extends java.lang.Object
The concrete implementation of the echo plugin functionality- Since:
- 2013-08-08
-
-
Field Summary
Fields Modifier and Type Field Description private CharacterOutput
characterOutput
private EchoOutputWrapper
echoOutput
private FileUtil
fileUtil
private PluginLog
mavenPluginLog
private MessageExtractor
messageExtractor
private boolean
writeMessageToFile
-
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 void
echo()
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)
-
-