Java基礎(十三)——maven

目錄

Maven

maven定義

 maven項目標準目錄結構

maven安裝

配置本地倉庫

maven中常用的命令

mvn compile

mvn clean

mvn test

mvn package

mvn install

在IDEA中配置maven

創建一個maven項目

Intellij IDEA如何使用Maven Tomcat Plugin運行web項目


 

Maven

maven定義

一個對Maven比較正式的定義是這麼說的: Maven 是一一個項目管理工具,它包含了一個項目對象模型(POM: Project Object Model),一組標準集合,一個項目生命週期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命週期階段(phase)中插件(plugin)目標(goal)的邏輯。

 

maven的倉庫分三類:本地倉庫,遠程倉庫,中央倉庫。

我們的項目,往往都要經歷編譯、測試、運行、打包、安裝,部署等一系列過程。.
什麼是構建?

  • 指的是項目從編譯、測試、運行、打包、安裝,部署整個過程都交給maven 進行管理,這個

過程稱爲構建。
一鍵構建

  • 指的是整個構建過程,使用maven一個命令可以輕鬆完成整個工作。

 maven項目標準目錄結構

  • src/main/java目錄 核心代碼部分。
  • src/main/resources 配置文件部分。
  • sr/test/java目錄 測試代碼部分。
  • src/test/resources 測試配置文件。
  • src/main/webapp 頁面資源,js, Css, 圖片等等

 

maven安裝

找到maven的官網:https://maven.apache.org/index.html

然後進入下載頁面

選擇某一個壓縮包進行下載

將下載好的文件進行解壓

文件目錄

對環境變量進行配置,新建環境變量MAVEN_HOME,這是你安裝maven的bin文件地址

編輯環境變量Path,追加%MAVEN_HOME%\bin;

cmd調出命令窗口,輸入mvn -v,檢測是否安裝成功

配置本地倉庫

打開maven文件夾下的conf文件,裏面有一個setting.xml文件,打開

在settings標籤下輸入<localRepository> 你的本地倉庫地址 </localRepository>

關於本地倉庫的包的增加可以去網上進行下載,也可以使用IDEA去進行基礎包的配置

找到Maven設置。找到Repositories,更新本地Maven。如下圖:
 

 

 

maven中常用的命令

mvn compile

compile是maven工程的編譯命令,作用是將src/main/java下的文件編譯爲class 文件輸出到target目錄下。

mvn clean

刪除編譯出來的本地信息,因爲每個人的電腦環境都不一樣,所以需要刪除以下本地信息target

mvn test

編譯測試代碼

mvn package

項目打包命令,將會將項目打成war包

mvn install

編譯測試代碼,並且會將項目打成war包,把war包安裝到本地倉庫

 

在IDEA中配置maven

打開IDEA的setting,找到maven

 

創建一個maven項目

可以在main目錄下創建一個Java文件夾 

將Java文件夾變成資源路徑

可以將java文件夾也變成與webapp文件夾一樣的資源文件格式 

在webapp文件夾下創建好一個hello.jsp文件

可以在java文件夾下編寫一個servlet

之後需要對web.xml文件進行補全

此時的servlet包並不存在,所以servlet中會報錯

需要在pom.xml中導入servlet的jar包的地址

本地倉庫中jar包位置 

Intellij IDEA如何使用Maven Tomcat Plugin運行web項目

之後運行tomcat:run

 

 

 

 

 

 

一起學習,一起進步 -.- ,如有錯誤,可以發評論

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