maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <nickl...@planet.nl>
Subject RE: Looking for MultiModule Archetype (Packaging POM)
Date Thu, 07 Aug 2008 10:44:11 GMT
Maybe a cleaner solution:

Step 1: Follow step 1 to 4 of Quarph
Step 1a: Make any adjustments to the pom, that you will need in your projects, like parent
pom and such.
Step 2: Run mvn archetype:create-from-project
Step 3: From the generated Archetype project, run mvn install or mvn deploy
Step 4: Use this archetype to create new projects in the future.

Hth,

Nick Stolwijk
~Java Developer~

Iprofs BV.
Claus Sluterweg 125
2012 WS Haarlem
www.iprofs.nl



-----Original Message-----
From: quarph [mailto:quarph@gmail.com]
Sent: Thu 8/7/2008 12:04
To: Maven Users List
Subject: Re: Looking for MultiModule Archetype (Packaging POM)
 
here is my solution
1.mvn -DgroupId=org.quarph -DartifactId=myproject archetype:create
2.delete the "src" directory in the newly created module
3.edit pom.xml and change packaging to "pom" instead of "jar"
4.navigate to the "myproject" directory
5.mvn  -DgroupId=org.quarph -DartifactId=myproject-module-1 archetype:create
maybe someone has a better way!




quarph
2008-08-07



???: mac-systems@mac-systems.de
????: 2008-08-07 17:30:04
???: users@maven.apache.org
??: 
??: Looking for MultiModule Archetype (Packaging POM)

Which is a Multi Module Archetype ? I need to create Subprojects. Is there some template ?

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 - > struts2-archetype-starter (A starter Struts 2 application with Sitemesh,
DWR, and Spring)
20: internal - > struts2-archetype-blank (A minimal Struts 2 application)
21: internal - > struts2-archetype-portlet (A minimal Struts 2 application that can be
deployed as a portlet)
22: internal - > struts2-archetype-dbportlet (A starter Struts 2 portlet that demonstrates
a simple CRUD interface with db backing)
23: internal - > struts2-archetype-plugin (A Struts 2 plugin)
24: internal - > shale-archetype-blank (A blank Shale web application with JSF)
25: internal - > maven-adf-archetype (Archetype to ease the burden of creating a new application
based with ADF)
26: internal - > data-app (A new Databinder application with sources and resources.)
27: internal - > jini-service-archetype (Archetype for Jini service project creation)
28: internal - > softeu-archetype-seam (JSF+Facelets+Seam Archetype)
29: internal - > softeu-archetype-seam-simple (JSF+Facelets+Seam (no persistence) Archetype)
30: internal - > softeu-archetype-jsf (JSF+Facelets Archetype)
31: internal - > jpa-maven-archetype (JPA application)
32: internal - > spring-osgi-bundle-archetype (Spring-OSGi archetype)
33: internal - > confluence-plugin-archetype (Atlassian Confluence plugin archetype)
34: internal - > jira-plugin-archetype (Atlassian JIRA plugin archetype)
35: internal - > maven-archetype-har (Hibernate Archive)
36: internal - > maven-archetype-sar (JBoss Service Archive)
37: internal - > wicket-archetype-quickstart (A simple Apache Wicket project)
38: internal - > quickstart (A simple Apache Tapestry 5 Project)
39: internal - > scala-archetype-simple (A simple scala project)
40: internal - > lift-archetype-blank (A blank/empty liftweb project)
41: internal - > lift-archetype-basic (The basic (liftweb) project)
42: internal - > cocoon-22-archetype-block-plain ([http://cocoon.apache.org/2.2/maven-plugins/])
43: internal - > cocoon-22-archetype-block ([http://cocoon.apache.org/2.2/maven-plugins/])
44: internal - > cocoon-22-archetype-webapp ([http://cocoon.apache.org/2.2/maven-plugins/])

Thx,
Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message