itVincent Blog - Java Working Fun!

          技術(shù)引領(lǐng)時代!
          posts - 117, comments - 181, trackbacks - 0, articles - 12

          創(chuàng)建maven2項目及導(dǎo)入eclipse

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


          1、首先在命令行執(zhí)行

          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

          默認(rèn)為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:
          按提示輸入信息,最后確定,就會在當(dāng)前目錄下生成一個Test目錄了

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


          Feedback

          # re: 創(chuàng)建maven2項目及導(dǎo)入eclipse  回復(fù)  更多評論   

          2009-09-25 16:18 by yout
          good.thx
          主站蜘蛛池模板: 西昌市| 凤山市| 通州市| 城步| 唐河县| 宝兴县| 大理市| 抚宁县| 玛曲县| 礼泉县| 英德市| 朝阳县| 米泉市| 临沂市| 福安市| 札达县| 青浦区| 栾城县| 荆州市| 丰台区| 五常市| 富源县| 前郭尔| 延寿县| 郯城县| 韶山市| 三穗县| 忻州市| 西乌珠穆沁旗| 阳原县| 弋阳县| 武冈市| 五莲县| 象山县| 富裕县| 青海省| 沅陵县| 新巴尔虎左旗| 鹰潭市| 庆城县| 都昌县|