Changes
Emmanuel Venisse
Create local repository directory first so plugin:download doesn't fail when it doesn't exist
Add optional msg attribute to assertFileExists and assertEquals tags
Don't uninstall incorrect plugins when running plugin:download
Fixed the plugin:download goal to work. Previously it would delete the plugin you just downloaded. Also now leverages the plugin:uninstall goal.
Added assert:assertEquals tag to verify if two values are equal while testing a plugin.
Added assert:assertFileExists tag to verify if a file exists while testing a plugin.
Add plugin:test goal
Add plugin:repository-deploy goal
Split plugin:download goal into plugin:download-artifact goal and the original goal that downloads and installs the plugin. Download to local repository as well.
Added plugin:download goal
Fixed MAVEN-708. Fix the goals description generation if there is no plugin.jelly file.