Hello, In my plugin I need to construct a classpath containing artifacts in the pom of the project being analyzed. There's a maven-dependency-plugin which already does the specified task (BuildClasspathMojo<http://svn.apache.org/viewvc/maven/plugins/tags/maven-dependency-plugin-2.1/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java?view=markup>). The question is: how do I reuse this functionality in my plugin?
I've searched unsuccessfully for the explanation on how the interop between different maven plugins should happen. This<http://mail-archives.apache.org/mod_mbox/maven-users/200706.mbox/%[email protected]%3e>thread mentions that directly invoking mojos from plugins is a bad practice as it increases coupling between plugins and prohibits reuse (as plugins should be merely maven-specific wrappers of existing functionality). Some form of context, shared between plugins is mentioned, but I failed to find any documentation on how to use it. However (as I understood - and I might be wrong) this context is only shared between plugins configured in the pom and can't be used by plugins invoking other plugins directly. I would be grateful if someone could point me in right direction.
