Maven archetype is a powerful tools to make life easier when developers want to create a project from scratch. Currently, Geronimo is using archetype to create new testsuite/assembly/plugin/ quickly.
1: local -> geronimo-archetype-testsuite (testsuite) 2: local -> geronimo-assembly-archetype (geronimo-assembly-archetype) 3: local -> geronimo-plugin-archetype (geronimo-plugin-archetype) 4: local -> xmlbeans-maven-plugin (xmlbeans-maven-plugin) Which can only help geronimo developers/contributors when they want to create their new testsuite/assembly/plugin. There's no archetype for geronimo users who want to create their geronimo Apps/Assets easily from scratch. I'm wondering if geronimo could provide a set of new archetypes for Apps/assets running in geronimo. Some initial candidates are: 1, war-geronimo-archetype A simple war which contains the geronimo deployment plan. 2, ear-geronimo-archtype A maven project that contains 4 modules: 1, a war module 2, a ear module 3, a ejb module 4, a client module. 3, datasource-geronimo-archtypes There should be many sub archtypes to create different datasources plan. 4, security-geronimo-archtypes There should be many sub archtypes to create different(properties/db/ldap) realms. 5, GBean-geronimo-archtype A simple GBean development archtype with two mode: normal/annotation Any comments ? -- Shawn
