maven基礎2

一、maven的目錄結構
project
----- src
---------- main
--------------- java
--------------- resources
---------- test
--------------- java
--------------- resources
----- pom.xml

二、maven常用命令
mvn clean: 清理
mvn compile:編譯主程序
mvn test-compile:編譯測試程序
mvn test :執行測試
mvn package :打包

三、maven的生命週期
1.在maven的核心程序中僅定義了抽象的生命週期,但是具體的工作還需要調用具體的插件來完成,這些插件是不包含在覈心程序中的。當本地庫中不包含這些插件時,需要聯網下載
2.修改maven的本地庫路徑
在maven的安裝目錄下查找(D:\apache-maven-3.6.3\conf)下找到setting.xml,打開文件查詢到/path/to/local/repo,將其拷貝出來後,修改爲指定的本地庫路徑即可,如下:D:\LocalMavenRepository

四、構建過程
1.清理:將以前編譯得到的class文件刪除,爲編譯做準備
2.編譯:將Java源文件編譯成可執行文件
3.測試:自動測試,自動調用junit程序
4.報告:生成測試報告
5.打包:web項目生成war包,java項目生成jar包
6.安裝:將打包後的文件複製到倉庫中,maven獨有的項目概念
7.部署:將war包複製到servlet容器的制定目錄下使其可以執行

五、pom.xml文件標識解析
1.pom:project object model 項目對象模型
座標:groupId+artifactId+version來唯一標識項目
groupId:組織倒敘+項目名,例如:com.baosight.iplat
artifactId:項目模塊,例如:VoiceManager
version:版本,1.0
2.座標與項目目錄
com/baosight/iplat/VoiceManager/1.0/VoiceManager.1.0.jar
3.倉庫
倉庫:本地倉、遠程倉庫(私服,遠程庫及鏡像)
倉庫中保存的內容:maven本身所需要的組件、第三方框架的插件工具、自己的項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章