The new archetype plugin has a neat interactive feature so you only need to run "mvn archetype:generate" with no parameters and it just prompts you for everything - nice! I do remember the old "archetype:create" way with a gazillion parameters... *sudders*
On Fri, Jan 23, 2009 at 10:36 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > That is great news. Kudo to you Jonathan for pushing for this. Great > when we can write a little tutorial how to get started with Camel and > you can just write a maven command to get the project layout > > Well if only the command was easier to remember and type > > > > On Fri, Jan 23, 2009 at 2:43 PM, Jon Anstey <jans...@gmail.com> wrote: > > Hey guys, > > > > Dan just committed my patch here > > http://jira.codehaus.org/browse/ARCHETYPE-225 so for the next version of > the > > maven-archetype-plugin (probably 2.0-alpha-5) Camel archetypes should be > > showing up when anybody runs "mvn archetype:generate". Here's what my > output > > looks like now (look at the bottom) > > > > Choose archetype: > > 1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web > > application with Hibernate, Spring and JSF) > > 2: internal -> appfuse-basic-spring (AppFuse archetype for creating a web > > application with Hibernate, Spring and Spring MVC) > > 3: internal -> appfuse-basic-struts (AppFuse archetype for creating a web > > application with Hibernate, Spring and Struts 2) > > 4: internal -> appfuse-basic-tapestry (AppFuse archetype for creating a > web > > application with Hibernate, Spring and Tapestry 4) > > 5: internal -> appfuse-core (AppFuse archetype for creating a jar > > application with Hibernate and Spring and XFire) > > 6: internal -> appfuse-modular-jsf (AppFuse archetype for creating a > modular > > application with Hibernate, Spring and JSF) > > 7: internal -> appfuse-modular-spring (AppFuse archetype for creating a > > modular application with Hibernate, Spring and Spring MVC) > > 8: internal -> appfuse-modular-struts (AppFuse archetype for creating a > > modular application with Hibernate, Spring and Struts 2) > > 9: internal -> appfuse-modular-tapestry (AppFuse archetype for creating a > > modular application with Hibernate, Spring and Tapestry 4) > > 10: internal -> maven-archetype-j2ee-simple (A simple J2EE Java > application) > > 11: internal -> maven-archetype-marmalade-mojo (A Maven plugin > development > > project using marmalade) > > 12: internal -> maven-archetype-mojo (A Maven Java plugin development > > project) > > 13: internal -> maven-archetype-portlet (A simple portlet application) > > 14: internal -> maven-archetype-profiles () > > 15: internal -> maven-archetype-quickstart () > > 16: internal -> maven-archetype-site-simple (A simple site generation > > project) > > 17: internal -> maven-archetype-site (A more complex site project) > > 18: internal -> maven-archetype-webapp (A simple Java web application) > > 19: internal -> camel-archetype-component (Creates a new Camel component) > > 20: internal -> camel-archetype-activemq (Creates a new Camel project > that > > configures and interacts with ActiveMQ) > > 21: internal -> camel-archetype-java (Creates a new Camel project using > Java > > DSL) > > 22: internal -> camel-archetype-scala (Creates a new Camel project using > > Scala DSL) > > 23: internal -> camel-archetype-spring (Creates a new Camel project with > > added Spring DSL support) > > ... > > > > Pretty neat, I think :) > > > > -- > > Cheers, > > Jon > > > > http://janstey.blogspot.com/ > > > > > > -- > Claus Ibsen > Apache Camel Committer > > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > -- Cheers, Jon http://janstey.blogspot.com/