Thank you very much Raphaël! I was missing the "-DarchetypeCatalog=local" ... 
Now it works fine.

-----Original Message-----
From: Raphaël Piéroni [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 17, 2008 12:40 PM
To: Maven Users List
Subject: Re: How to use an archetype I installed locally

Hi,

One can install an archetype (a project with packaging=maven-archetype) by 
calling mvn install. One can see a goal 'updateLocalCatalog' in this process.

Then in a fresh drectory, One can just call mvn archetyppe:generate 
-DarchetypeCatalog=local


Hope this helps

Raphaël

2008/7/17, Archambault, Daniel <[EMAIL PROTECTED]>:
> Hi,
>
>  I have created a simple archetype and installed it on my own machine 
> (PC  running Windows XP). I can see that it is installed in 
> C:\Documents and  
> Settings\<my_username>\.m2\repository\org\apache\maven\archetypes\<my_
> ar  chetype>. However, when I tried to use it with the goal "mvn  
> archetype:generate" I get the list below of internal archetypes from  
> which to chose but it doesn't include the one have installed. And when 
> I  try to use it with the goal "mvn archetype:create ..." I get a 
> message  saying that this goal is deprecated and the error message 
> "Embedded
>  error: OldArchetype does not exist.".
>
>  Could you please let me know what do I need to do so that the 
> archetype  I installed shows up in the list of archetype provided by 
> the goal "mvn  archetype:generate" ?
>
>  Thanks,
>  Daniel
>
>  C:\dan_tmp\osgi-wiket-template2_test>mvn archetype:create  
> -DarchetypeGroupId=com  .compuware.osgi 
> -DarchetypeArtifactId=osgi-wiket-template2
>  -DarchetypeVersion=1.
>  0 -DgroupId=com.compuware.osgi
>  -DartifactId=osgi-wiket-template2_instance
>
>  C:\dan_tmp\osgi-wiket-template2_test>mvn archetype:generate  [INFO] 
> Scanning for projects...
>  [INFO] Searching repository for plugin with prefix: 'archetype'.
>  [INFO]
>  
> ----------------------------------------------------------------------
> --  [INFO] Building Maven Default Project
>  [INFO]    task-segment: [archetype:generate] (aggregator-style)
>  [INFO]
>  
> ----------------------------------------------------------------------
> --
>  [INFO] Preparing archetype:generate
>  [INFO] No goals needed for project - skipping  [INFO] Setting 
> property: classpath.resource.loader.class =>  'org.codehaus.plexus  
> .velocity.ContextClassLoaderResourceLoader'.
>  [INFO] Setting property: velocimacro.messages.on => 'false'.
>  [INFO] Setting property: resource.loader => 'classpath'.
>  [INFO] Setting property: resource.manager.logwhenfound => 'false'.
>  [INFO] [archetype:generate]
>  [INFO] Generating project in Interactive mode  [INFO] No archetype 
> defined. Using maven-archetype-quickstart  (org.apache.maven.
>  archetypes:maven-archetype-quickstart:1.0)
>  Choose archetype:
>  1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a 
> web  applicati  on with Hibernate, Spring and JSF)
>  2: internal -> appfuse-basic-spring (AppFuse archetype for creating a  
> web applic  ation with Hibernate, Spring and Spring MVC)
>  3: internal -> appfuse-basic-struts (AppFuse archetype for creating a  
> web applic  ation with Hibernate, Spring and Struts 2)
>  4: internal -> appfuse-basic-tapestry (AppFuse archetype for creating 
> a  web appl  ication with Hibernate, Spring and Tapestry 4)
>  5: internal -> appfuse-core (AppFuse archetype for creating a jar  
> application wi  th Hibernate and Spring and XFire)
>  6: internal -> appfuse-modular-jsf (AppFuse archetype for creating a  
> modular app  lication 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 modula  r 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 proje  ct 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 S  itemesh, DWR, and Spring)
>  20: internal -> struts2-archetype-blank (A minimal Struts 2 
> application)
>  21: internal -> struts2-archetype-portlet (A minimal Struts 2  
> application that c  an be deployed as a portlet)
>  22: internal -> struts2-archetype-dbportlet (A starter Struts 2 
> portlet  that dem  onstrates 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  resource
>  s.)
>  27: internal -> jini-service-archetype (Archetype for Jini service  
> project creat
>  ion)
>  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  archety
>  pe)
>  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/m
>  aven-plugins/])
>  43: internal -> cocoon-22-archetype-block  
> ([http://cocoon.apache.org/2.2/maven-p
>  lugins/])
>  44: internal -> cocoon-22-archetype-webapp
>  ([http://cocoon.apache.org/2.2/maven-
>  plugins/])
>  Choose a number:
>  (1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/2
>  4/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/42/43/44) 15: :
>  Le contenu de ce courriel s'adresse au destinataire seulement. Il contient 
> de l'information pouvant etre confidentielle. Vous ne devez ni le copier ni 
> l'utiliser ni le divulguer a qui que ce soit a moins que vous soyez le 
> destinataire ou une personne designee autorisee. Si vous le receviez par 
> erreur, veuillez nous aviser immediatement et le detruire.
>
>
>  The contents of this e-mail are intended for the named addressee only. It 
> contains information that may be confidential. Unless you are the named 
> addressee or an authorized designee, you may not copy or use it, or disclose 
> it to anyone else. If you received it in error please notify us immediately 
> and then destroy it.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to