隨筆-126  評(píng)論-247  文章-5  trackbacks-0


          環(huán)境:


          eclipse 3.6
          maven 3.0.4

           

          創(chuàng)建一個(gè) Maven Project:
              1. New --> Other --> Maven Project

                  在彈出的對(duì)話框里,如果你想修改你項(xiàng)目的存放路徑你可以改一下,其他的默認(rèn),我的所有項(xiàng)目都是存放在默認(rèn)的工作區(qū)下,所以直接點(diǎn)NEXT

                  接下來(lái)找到并選擇 webapp,其他的默認(rèn),NEXT



              2. 填寫(xiě)你的 Group Id、Artifact Id、Version 和 Package 信息,然后 Finish



          簡(jiǎn)單解釋一下 Group Id、Artifact Id、Version 和 Package:

              groupId:group 翻譯成中文就是組、集團(tuán)的意識(shí),groupId就是這樣一個(gè)組或集團(tuán)的ID標(biāo)識(shí),就拿 Apache 來(lái)說(shuō)好了,Apache 大家都不陌生吧,

                  Apache 官網(wǎng)上有非常多的項(xiàng)目,每個(gè)項(xiàng)目里面肯定能找得到 org.apache.xxxx,而 org.apache 就是這里說(shuō)的 groupId

              artifactId:還是拿 Apache 來(lái)說(shuō),Apache 官網(wǎng)上有非常多的項(xiàng)目,而每個(gè)項(xiàng)目的名字就是這里的 artifactId,換句話說(shuō),artifactId 就是你的項(xiàng)目名

              version:這個(gè)就沒(méi)有什么好解釋的了吧,是項(xiàng)目版本的意思

              package:這個(gè)也沒(méi)什么好說(shuō)的,就是 groupId.artifactId,創(chuàng)建的時(shí)候會(huì)自動(dòng)幫你補(bǔ)全,如果沒(méi)有自動(dòng)幫你補(bǔ)全就自己手動(dòng)敲上去


          好,下面來(lái)看創(chuàng)建出來(lái)的urlrewrite-maven-example的目錄結(jié)構(gòu):



          說(shuō)明:

              src/main/resources:用來(lái)存放資源文件(默認(rèn)會(huì)幫你創(chuàng)建這個(gè)資源文件夾)

              src/main/java:用來(lái)存放 java 源碼文件(需要自己手動(dòng)創(chuàng)建)

              src/main/test:用來(lái)存放測(cè)試代碼(需要自己手動(dòng)創(chuàng)建,也有人習(xí)慣命名為:src/test)@

              target:是用來(lái)存放 Maven 編譯好的字節(jié)碼的地方

              Maven Dependencies:里面放的是 maven 管理的 jar 文件


          maven-jetty-plugin 插件配置:
              (maven jetty 插件的配置,請(qǐng)參考我的另一篇隨筆:http://www.aygfsteel.com/fancydeepin/archive/2012/06/23/maven-jetty-plugin.html
              pom.xml


          <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation
          ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
            
          <modelVersion>4.0.0</modelVersion>
            
          <groupId>com.fancy</groupId>
            
          <artifactId>maven-demo</artifactId>
            
          <packaging>war</packaging>
            
          <version>1.0</version>
            
          <name>maven-demo Maven Webapp</name>
            
          <url>http://maven.apache.org</url>
            
          <dependencies>
              
          <dependency>
                
          <groupId>junit</groupId>
                
          <artifactId>junit</artifactId>
                
          <version>4.7</version>
                
          <scope>test</scope>
              
          </dependency>
            
          </dependencies>
            
          <build>
              
          <finalName>maven-demo</finalName>
              
          <!-- Jetty Server -->
              
          <plugins>
                
          <plugin>
                  
          <groupId>org.mortbay.jetty</groupId>
                  
          <artifactId>maven-jetty-plugin</artifactId>
                  
          <version>6.1.10</version>
                  
          <configuration>
                    
          <scanIntervalSeconds>2</scanIntervalSeconds>
                  
          </configuration>
                
          </plugin>
              
          </plugins>
            
          </build>
          </project>


          index.jsp


          <html>
           
          <body>
             
          <h2>Hello World!</h2>
           
          </body>
          </html>


          運(yùn)行 project:
              選中項(xiàng)目,右鍵選擇 Run As --> Maven build
              Name:根據(jù)需要,自己取個(gè)名
              Goals:輸入要執(zhí)行的 maven 命令
              其余的不用管,直接點(diǎn)擊 Run


          在瀏覽器中訪問(wèn):http://localhost:8080/maven-demo/







           



            
          posted on 2012-07-13 13:06 fancydeepin 閱讀(17011) 評(píng)論(1)  編輯  收藏

          評(píng)論:
          # re: eclipse maven3 創(chuàng)建 maven 項(xiàng)目 之 HelloWorld 入門(mén) 2014-05-22 16:48 | zuidaima
          最代碼上有詳細(xì)的步驟文檔:
          如何在eclipse jee中檢出項(xiàng)目并轉(zhuǎn)換為Maven project,最后轉(zhuǎn)換為Dynamic web project,地址:http://www.zuidaima.com/blog/1618180875144192.htm

          如何在eclipse jee中創(chuàng)建Maven project并且轉(zhuǎn)換為Dynamic web project,地址:http://www.zuidaima.com/blog/1618162161323008.htm
            回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 仁化县| 会理县| 安塞县| 钟祥市| 富顺县| 化德县| 靖边县| 扬中市| 湾仔区| 万全县| 石台县| 长丰县| 衡山县| 新龙县| 娱乐| 青田县| 扶绥县| 大邑县| 陇南市| 兴安县| 沙洋县| 安义县| 抚顺市| 镇原县| 佛冈县| 宝丰县| 蚌埠市| 酒泉市| 来凤县| 五常市| 灵寿县| 安陆市| 繁峙县| 桂阳县| 芜湖县| 黔江区| 理塘县| 宁河县| 民县| 邹城市| 达日县|