Very cool, indeed. With all the hype around Maven 3 having a built the execution plan up front, I was surprised this feature wasn't included in the maven-help-plugin (like effective-pom and effective-settings) or even in mvn itself.
Perhaps you could port this feature to be a patch to the maven-help-plugin. -Ben On Wed, May 9, 2012 at 2:52 PM, Carlo Sciolla <[email protected]>wrote: > Hi, > > Thanks for the feedback! > > 2012/5/9 Karl Heinz Marbaise <[email protected]> > > > Hi, > > > > I would also strongly suggest using a Maven Site as that's IMHO common > >> practice for plugins. Makes it easy to find info as all plugin sites > >> are structured the same. > >> > > definitely good way.. > > ok, I'll work on a proper Maven site next. > > > > .furthermore what exactly does the plugin print out ? What about a > example > > output ? > > > It's indeed missing in the site and only available on the GitHub README. > Here's how it looks like: > > $ mvn plan:plan clean javadoc:javadoc package install site:site > [...] > [INFO] --- plan-maven-plugin:1.1:plan (default-cli) @ plan-maven-plugin --- > [INFO] > [INFO] Current lifecycle: > [INFO] pre-clean > [INFO] clean > [INFO] post-clean > [INFO] validate > [INFO] initialize > [INFO] generate-sources > [INFO] process-sources > [INFO] generate-resources > [INFO] process-resources > [INFO] compile > [INFO] process-classes > [INFO] generate-test-sources > [INFO] process-test-sources > [INFO] generate-test-resources > [INFO] process-test-resources > [INFO] test-compile > [INFO] process-test-classes > [INFO] test > [INFO] prepare-package > [INFO] package > [INFO] pre-integration-test > [INFO] integration-test > [INFO] post-integration-test > [INFO] verify > [INFO] install > [INFO] deploy > [INFO] > [INFO] Execution plan: > [INFO] [-] tk.skuro:plan-maven-plugin:plan (default-cli) > [INFO] [clean] org.apache.maven.plugins:maven-clean-plugin:clean > (default-clean) > [INFO] [-] org.apache.maven.plugins:maven-javadoc-plugin:javadoc > (default-cli) > [INFO] [validate] > org.apache.maven.plugins:maven-enforcer-plugin:enforce (enforce-maven) > [INFO] [generate-resources] > org.apache.maven.plugins:maven-plugin-plugin:descriptor > (default-descriptor) > [INFO] [process-resources] > org.apache.maven.plugins:maven-resources-plugin:resources > (default-resources) > [INFO] [compile] > org.apache.maven.plugins:maven-compiler-plugin:compile > (default-compile) > [INFO] [process-test-resources] > org.apache.maven.plugins:maven-resources-plugin:testResources > (default-testResources) > [INFO] [test-compile] > org.apache.maven.plugins:maven-compiler-plugin:testCompile > (default-testCompile) > [INFO] [test] org.apache.maven.plugins:maven-surefire-plugin:test > (default-test) > [INFO] [package] org.apache.maven.plugins:maven-jar-plugin:jar > (default-jar) > [INFO] [package] > org.apache.maven.plugins:maven-plugin-plugin:addPluginArtifactMetadata > (default-addPluginArtifactMetadata) > [INFO] [validate] > org.apache.maven.plugins:maven-enforcer-plugin:enforce (enforce-maven) > [INFO] [generate-resources] > org.apache.maven.plugins:maven-plugin-plugin:descriptor > (default-descriptor) > [INFO] [process-resources] > org.apache.maven.plugins:maven-resources-plugin:resources > (default-resources) > [INFO] [compile] > org.apache.maven.plugins:maven-compiler-plugin:compile > (default-compile) > [INFO] [process-test-resources] > org.apache.maven.plugins:maven-resources-plugin:testResources > (default-testResources) > [INFO] [test-compile] > org.apache.maven.plugins:maven-compiler-plugin:testCompile > (default-testCompile) > [INFO] [test] org.apache.maven.plugins:maven-surefire-plugin:test > (default-test) > [INFO] [package] org.apache.maven.plugins:maven-jar-plugin:jar > (default-jar) > [INFO] [package] > org.apache.maven.plugins:maven-plugin-plugin:addPluginArtifactMetadata > (default-addPluginArtifactMetadata) > [INFO] [install] > org.apache.maven.plugins:maven-install-plugin:install > (default-install) > [INFO] [-] org.apache.maven.plugins:maven-site-plugin:site > (default-cli) > [INFO] > > > HTH, > c. > > -- > Carlo Sciolla > > --==(A)==-- > Linux User #372086 > My personal blog: http://www.skuro.tk > Follow me on twitter: http://twitter.com/skuro > <http://twitter.com/skuro>Fork me on Github: http://github.com/skuro > <http://github.com/skuro>My LinkedIn profile: > http://nl.linkedin.com/in/carlosciolla > --==(A)==-- > > Product Lead at Backbase - Next Generation Portal Software for Financials & > Large Enterprises (http://www.backbase.com) > -- Ben Tatham Software Developer Nanometrics Inc. +1 613-592-6776 x254 http://www.nanometrics.ca
