m2eclipse Chapter, a Quick Survey of Archetypes (v0.9)
m2eclipse is more than just a simple plugin, it changes the way you'll create projects. Specifically, it will allow you to create projects from archetypes without having to type a command-line the size of a paragraph. I just updated the m2eclipse chapter and included more details about the 88 available archetypes in the Maven repository.
On deck for the book is information about the POM editor...
The following is an excerpt from the chapter. What is interesting about the m2eclipse plugin is that it has the side-effect of making it easier to adopt the projects that have created Maven Archetypes. Granted, this project list could be larger, but it should be interesting to someone who wants to get a quickstart into developing an application with Wicket or AppFuse. The other thing that is very cool about m2eclipse is that it doesn't ship with a static list of archetypes, m2eclipse is using the Nexus Indexer to maintain an index of the Maven repository.
When this chapter was last updated, m2eclipse had approximately ninety archetypes in this Archetype dialog. Highlights of this list include:
Standard Maven Archetypes to create
Maven Plugins
Simple Web Applications
Simple Projects
New Maven Archetypes
Databinder Archetypes (data-driven Wicket Applications) under
net.databinderApache Cocoon Archetypes under
org.apache.cocoonApache Directory Server Archetypes under
org.apache.directory.serverApache Geronimo Archetypes under
org.apache.geronimo.buildsupportApache MyFaces Archetypes under
org.apache.myfaces.buildtoolsApache Tapestry Archetypes under
org.apache.tapestryApache Wicket Archetypes under
org.apache.wicketAppFuse Archetypes under
org.appfuse.archetypesCodehaus Cargo Archetypes under
org.codehaus.cargoCodehaus Castor Archetypes under
org.codehaus.castorGroovy-based Maven Plugin Archetypes (deprecated) under
org.codehaus.mojo.groovyJini Archetypes
Mule Archetypes under
org.mule.toolsObjectweb Fractal Archetypes under
org.objectweb.fractalObjectweb Petals Archetypes under
org.objectweb.petalsops4j Archetypes under
org.ops4jParancoe under
org.parancoeslf4j Archetypes under
org.slf4jSpringframework OSGI and Web Services Archetypes under
org.springframeworkTrails Framework Archetypes under
org.trailsframework
[4]And these were just the archetypes that were listed under the Nexus Indexer Catalog, if you switch Catalogs you'll see other archetypes. While your results may vary, the following additional archetypes were available in the Internal Catalog:
Atlassian Confluence Plugin Archetype under
com.atlassian.maven.archetypesApache Struts Archetypes under
org.apache.strutsApache Shale Archetypes under
org.apache.shale
Re: m2eclipse Chapter, a Quick Survey of Archetypes (v0.9)
why subclipse ??? and mylyn is optional as well ???
I dont use subclipse, and everything seems to work fine. do I miss something ?

