閱讀52 返回首頁    go 阿裏雲 go 技術社區[雲棲]


使用Maven構建項目

Maven 是什麼?

Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。
Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由於 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由於 Maven 的麵向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目采用 Maven 的比例在持續增長。

以上內容取自百度百科


安裝Maven

  1. 由於maven是有java編寫的所以maven需要JAVA環境的支持,所以首先需要安裝 JDK,並且配置係統環境變量。
  2. maven官網下載maven,選擇合適的版本下載。_

  3. 配置環境變量,首先新建環境變量Maven_HOMEMavenHome

然後再係統變量Path添加path,添加完畢後打開cmd命令行,輸入 mvn -v顯示以下畫麵則表示配置成功。cmd


創建Maven項目

  1. 首先在你的磁盤創建一個文件夾作為maven的工作空間(maven_workspace)
  2. 在命令行進入maven_workspace(cd c:/maven_worksapce)輸入 > mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false
  • mvn archetype:generate  固定格式
  • -DgroupId         組織標識(包名)
  • -DartifactId        項目名稱
  • -DarchetypeArtifactId   指定ArchetypeId,
    • maven-archetype-quickstart,創建一個Java Project; maven-archetype-webapp,創建一個Web Project
  • -DinteractiveMode      是否使用交互模式

build

  1. 創建成功後進入my-web-app目錄,使用mvn compile 命令編譯源代碼,編譯成功,在my-web-app目錄下多出一個target目錄,target\classes裏麵存放的就是編譯後的class文件。compile

  2. 使用mvn package 命令打包項目,打包成my-web-app.war,把這個war包拷貝到Tomcat的發布目錄下就可以運行了。 package

  3. 使用瀏覽器訪問。
    hello

  4. 生成eclipse項目mvn eclipse:eclipse 使用此命令將其生成eclipse項目就可以導入到eclipse中使用


其他Maven命令

-編譯測試代碼 `mvn test-compile

  • 清空mvn clean
  • 運行測試 mvn test
  • 先清除再打包mvn clean package
  • 打成jar包 mvn jar:jar
  • 查看幫助 mvn help:help

最後更新:2017-04-07 21:25:10

  上一篇:go Copycat - CopycatServer
  下一篇:go 如何打造支撐百萬用戶的分布式代碼托管平台