public void execute()
throws org.apache.maven.plugin.MojoExecutionException
Strategy A: include jython in plugin. Extract on the run.
Strategy B: Project also has dependency on jython. We find that jar and
extract it and work from there.
B has the benefit that we don't have to update this plugin for every
version and the user needs the jython dependency anyway to call the
Python Console
Throws:
org.apache.maven.plugin.MojoExecutionException
runJythonScriptOnInstall
public void runJythonScriptOnInstall(File outputDirectory,
List<String> args)
throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException
extractJarToDirectory
public Collection<File> extractJarToDirectory(File jar,
File outputDirectory)
throws org.apache.maven.plugin.MojoExecutionException