itVincent Blog - Java Working Fun!

          技術引領時代!
          posts - 117, comments - 181, trackbacks - 0, articles - 12

          創建maven2項目及導入eclipse

          Posted on 2009-05-10 19:21 itVincent 閱讀(2532) 評論(1)  編輯  收藏 所屬分類: maven


          1、首先在命令行執行

          mvn archetype:generate

          2、提供輸入的生成項目的類型
          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 ()
          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 -> jini-service-archetype (Archetype for Jini service project creation)
          20: internal -> softeu-archetype-seam (JSF+Facelets+Seam Archetype)
          21: internal -> softeu-archetype-seam-simple (JSF+Facelets+Seam (no persistence) Archetype)
          22: internal -> softeu-archetype-jsf (JSF+Facelets Archetype)
          23: internal -> jpa-maven-archetype (JPA application)
          24: internal -> spring-osgi-bundle-archetype (Spring-OSGi archetype)
          25: internal -> confluence-plugin-archetype (Atlassian Confluence plugin archetype)
          26: internal -> jira-plugin-archetype (Atlassian JIRA plugin archetype)
          27: internal -> maven-archetype-har (Hibernate Archive)
          28: internal -> maven-archetype-sar (JBoss Service Archive)
          29: internal -> wicket-archetype-quickstart (A simple Apache Wicket project)
          30: internal -> scala-archetype-simple (A simple scala project)
          31: internal -> lift-archetype-blank (A blank/empty liftweb project)
          32: internal -> lift-archetype-basic (The basic (liftweb) project)
          33: internal -> cocoon-22-archetype-block-plain ([http://cocoon.apache.org/2.2/maven-plugins/])
          34: internal -> cocoon-22-archetype-block ([http://cocoon.apache.org/2.2/maven-plugins/])
          35: internal -> cocoon-22-archetype-webapp ([http://cocoon.apache.org/2.2/maven-plugins/])
          36: internal -> myfaces-archetype-helloworld (A simple archetype using MyFaces)
          37: internal -> myfaces-archetype-helloworld-facelets (A simple archetype using MyFaces and facelets)
          38: internal -> myfaces-archetype-trinidad (A simple archetype using Myfaces and Trinidad)
          39: internal -> myfaces-archetype-jsfcomponents (A simple archetype for create custom JSF components using MyFaces)
          40: internal -> gmaven-archetype-basic (Groovy basic archetype)
          41: internal -> gmaven-archetype-mojo (Groovy mojo archetype)
          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/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/4115

          默認為15,即常用的maven2項目,如果要生成webapp項目,則選擇18。

          3、要求輸入項目的基本信息
          Define value for groupId: cn.itvincent
              Define value 
          for artifactId:  Test
          Define value 
          for version:  1.0-SNAPSHOT
             Define value 
          for package:  cn.itvincent.tapestry
          Confirm properties configuration:
          按提示輸入信息,最后確定,就會在當前目錄下生成一個Test目錄了

          4、要想在eclipse方便地導入項目,則要在命令行中進入Test目錄,然后輸入
          mvn eclipse:eclipse
          生成eclipse的配置文件


          Feedback

          # re: 創建maven2項目及導入eclipse  回復  更多評論   

          2009-09-25 16:18 by yout
          good.thx
          主站蜘蛛池模板: 江都市| 汉川市| 平武县| 平山县| 丰台区| 轮台县| 蒲江县| 徐州市| 东兴市| 津南区| 盱眙县| 晋江市| 绿春县| 华阴市| 柯坪县| 磐石市| 彰武县| 乐陵市| 开江县| 美姑县| 达州市| 海安县| 石河子市| 芷江| 南雄市| 龙海市| 台江县| 繁昌县| 铜梁县| 沈阳市| 洛隆县| 海宁市| 库尔勒市| 长汀县| 潮安县| 宝鸡市| 应用必备| 汶上县| 玛纳斯县| 邢台县| 海安县|