I'm planning to move code from the enforcer to help to do this, but alas it also doesn't help you now.
-----Original Message----- From: John Casey [mailto:[EMAIL PROTECTED] Sent: Thursday, February 14, 2008 12:09 PM To: Maven Users List Subject: Re: The list of maven plug-ins that are used by maven during the build All I can say is I've added a lot of support for this sort of thing to maven trunk code, which will be the basis for Maven 2.1 eventually. In the debug output, it has a log like this: Our build plan is: 1. ... 2. ... Alternatively, there is a new plugin in the maven sandbox for querying this information in 2.1, called the maven-lifecycle-plugin. Using it, you could run: mvn lifecycle:build-plan I know, I know, that's not helpful for maven 2.0.x users. I don't have any good advice for you in 2.0.x, other than what's already been said: 1. Take a look at http://svn.apache.org/repos/asf/maven/components/ tags/maven-2.0.7/maven-core/src/main/resources/META-INF/plexus/ components.xml and look for "<role-hint>jar</role-hint>" or similar. ( you can just search for that string in the file) 2. To get a complete picture including those plugins from the POM, you may also need to use help:effective-pom 3. If there isn't a specific lifecycle mapping for the lifecycle (clean, default, site) for your packaging (from step 1), you may need to look at the component configuration for: org.apache.maven.lifecycle.DefaultLifecycleExecutor (you can just search for that class name to find it, and look at the <lifecycles> configuration). You might also peruse: http://maven.apache.org/guides/introduction/ introduction-to-the-lifecycle.html Hope that helps. -john On Feb 13, 2008, at 6:58 PM, Ryan H. wrote: > Hello Folks, > > A quick question: is there a way to get the list of ALL maven plug- > ins and > their versions that are used by maven build life cycle? Maven uses > tons of > standard plug-ins explicitly and inexplicitly. Is there a way to > get the > whole list of it for a given build? > > Thanks > Ryan --- John Casey Committer and PMC Member, Apache Maven mail: jdcasey at commonjava dot org blog: http://www.ejlife.net/blogs/john rss: http://feeds.feedburner.com/ejlife/john --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
