Details
-
Enhancement
-
Resolution: Obsolete
-
Major
-
None
-
None
-
None
Description
The long list of Maven archetype names is daunting to users who are not Mavenites. The archetype names are largely opaque and not all of them have helpful text that explains what the gist of the archetype is. There is also no indication of what artifacts are generated or where they will be located in the resulting project.
The list is also way to long and includes things that most developers doing integration won't do like create a Camel component. It also includes projects that create artifacts that the IDE does not support like Java DSL and Scala DSL routes (they maybe editable using the standard Eclipse tooling, but not the Fuse Route editor).
A better approach would be to present users with choices that lead them through selecting the components they initially want in their project. For example let them select that they want a Camel route, a CXF RESTful service, and an ESB to deploy it all into. In other words make it so that a newby can do it.