在cmd命令行使用Maven Archetype插件 generate命令創建簡單的java web項目


 

前提:

1、下載apache-maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip,解壓到D盤

2、配置windows環境變量,JAVA_HOME和M2_HOME

 根據你的jdk和apache-maven目錄配置環境變量:

        控制面板\系統和安全\系統--高級系統設置--環境變量

                變量名               值

             JAVA_HOME         C:\Program Files\Java\jdk1.7.0_80

             M2_HOME            D:\apache-maven-3.3.9-bin\apache-maven-3.3.9

             path                  %M2_HOME%\bin;%JAVA_HOME%\bin   (追加)        

驗證:

 進入cmd命令行

       輸入:mvn -v進行驗證maven是否安裝好

         C:\Users\Administrator>mvn -v

         Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
         Maven home: D:\apache-maven-3.3.9-bin\apache-maven-3.3.9
         Java version: 1.7.0_80, vendor: Oracle Corporation
         Java home: C:\Program Files\Java\jdk1.7.0_80\jre
         Default locale: zh_CN, platform encoding: GBK
         OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

開始構建java web項目:

  cmd命令行下

    C:\Users\Administrator>mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-WebApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

    C:\Users\Administrator>cd my-WebApp

    創建好的JavaWeb項目中目前只有src/main/resources目錄,因此還需要手動添加src/main/java、src/test/java、src/test/resources

    編輯pom.xml加入jetty插件(用於運行本地應用服務器):

       <finalName>my-WebApp</finalName>下添加

          <pluginManagement>

         <!--配置Jetty--> 

           <plugins>

             <plugin>

                <groupId>org.mortbay.jetty</groupId>

                  <artifactId>maven-jetty-plugin</artifactId>

             </plugin>

          </plugins>

        </pluginManagement>

    接着我們就可以將創建好的JavaWeb導入Eclipse中進行update maven project,更新依賴jar

 

   使用Maven打包發布Web項目:

   C:\Users\Administrator\my-WebApp>mvn package

   運行jetty,監聽本地的8080端口

   C:\Users\Administrator\my-WebApp>mvn jetty:run

瀏覽器訪問http://127.0.0.1/my-WebApp

參考http://www.cnblogs.com/xdp-gacl/p/4240930.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM