If I run 'maven plugin:download' in a project that has the plugin
dependency but not the plugin source itself, maven asks what plugin I want
with a prompt for the groupId, artifactId, and version. Maybe I'm missing
a step that would make the dependency updating easier. This is what I
understand:
1. I put a dependency in my project.xml file with a specific version so it
doesn't get downloaded everytime I build the project like it would with a
SNAPSHOT version.
2. The first time I build, the dependency is downloaded and installed in
my user's .maven directory
3. If there is an updated version in the repository, I need to manually
run plugin:uninstall in my project directory(not the plugin source
directory) to invalidate the cache info, then manually delete the plugin
jars from my user's maven/repository/${groupId}/plugins directory to have
the dependency plugins downloaded and installed again.
Is this correct or is there an easier way?
Eric