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

Reply via email to