maven3常用命令、java項目搭建、web項目搭建

來源:互聯網
上載者:User

標籤:int   rac   deploy   clean   nal   artifact   demo   格式   資訊   

------------------------------maven3常用命令---------------------------

1、常用命令

    1)建立一個Project

 

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

 

  mvn archetype:generate  固定格式

  -DgroupId         組織標識(包名)

  -DartifactId        項目名稱

  -DarchetypeCatalog=internal  不要從遠程伺服器上取catalog

  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,建立一個Java Project;maven-archetype-webapp,建立一個Web Project

  -DinteractiveMode      是否使用互動模式

    2)編譯原始碼

mvn compile

    3)編譯測試代碼

mvn test-compile

    4)清空

mvn clean

    5)運行測試

mvn test

    6)生產網站目錄並打包

mvn site-deploy

    7)安裝當前工程的輸出檔案到本地倉庫

mvn install

    8)打包

mvn package

    9)先清除再打包

mvn clean package

    10)打成jar包

mvn jar:jar

    11)產生eclipse項目  

mvn eclipse:eclipse

    12)查看協助資訊

mvn help:help

   13)查看maven有哪些項目類型分類

mvn archetype:generate -DarchetypeCatalog=intrenal

 

建立java項目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=javaDemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

 

建立webapp項目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=webAppDemo -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

 

maven3常用命令、java項目搭建、web項目搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.