Within a pom, it is often necessary to explicitly specify the versions of dependencies so that when tagged, the project is completely defined. However, keeping all your projects up to date to the latest dependencies is a management nightmare, and extremely time confusing.
Therefore, when using trunk-is-bleeding-edge branching style, this plugin will find and update poms to the given dependency that are on the trunk. Continuous integration can then pick it up and let you know quickly if a library change breaks another project.