maven2创建的archetypeArtifactId类型大全
来源:优易学  2011-9-18 15:23:37   【优易学:中国教育考试门户网】   资料下载   IT书店

  是否一开始就这么做?
  Script代码
  mvn archetype:create -DgroupId=org.cjj.site -DartifactId=org.cjj.site -DpackageName=org.cjj.site -DarchetypeArtifactId=maven-archetype-webapp
  重要的
  Script代码
  archetypeArtifactId
  不是吗?
  但是,当我们创建spring项目或者struts项目,到哪里去查他们的archetypeArtifactId呢?
  我google了一下,发现一个好资源:http://cwiki.apache.org/confluence/display/WW/Struts+2+Maven+Archetypes
  呵呵,今天发现原来可以这样:
  Script代码
  mvn archetype:generate
  接下来的事情,很舒服,选择一个类别吧.
  Java代码
  E:\workspace>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 {execution: default-cli}]
  [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 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 ()

[1] [2] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训