Maven
這個技術的作用是什么?
- 在Javaweb開發中,需要使用大量的jar包,我們手動匯入太浪費世界
- Maven就是自動幫忙匯入jar包和配置jar包
1.1 Maven 專案架構管理工具
我們目前用來就是方便匯入jar包的
Maven的核心思想:約定大于配置
- 有約束,不要去違反
Maven會規定好你該如何去撰寫我們的Java代碼,必須按著這個要求去做,
下載安裝Maven
打開官網: https://maven.apache.org/download.cgi

點擊下載之后 進行解壓
1.2 環境變數
在我們系統環境變數中
配置如下配置:
-
M2_HOME maven 目錄下的bin目錄
-
MAVEN_HOME maven的目錄
-
在系統的path中配置 %MAVEN_HOME%\bin
-
打開cmd 出入 mvn -version測驗

- 如圖所示,則配置成功
1.3 阿里云鏡像
- 鏡像 :mirrors
- 作用:加速我們的下載
- 國內建議使用阿里云的鏡像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
1.4本地倉庫
在本地倉庫,遠程倉庫
建立一個本地倉庫 localRepository
<localRepository>D:\package\maven\apache-maven-3.6.3\maven-repo</localRepository>
1.5 在idea中使用Maven
-
打開idea
-
創建maven專案 (勾選 create from archetype 是為了使用maven模板)點擊next

-
next

-
finsh

-
進去之后等待出現 build success的時候 代表專案就創建成功了!

-
idea中的maven設定
idea專案創建成功后,看一看Maven的配置
注意:
經常在idea中會出現一個問題就是專案自動創建完成后,它這個MaverHome會使用idea默認,我們如果先發現了這個情況,手動改為本地的,
1.6 標記檔案夾功能
方式一:

方式二:


1.7在idea中配置tomcat
第一步:

第二步:找到tomcat server 點擊local

第三步:根據提示 填寫完整,警告不影響,一會解決

第四步:解決警告
我們訪問一個網站,需要指定一個檔案夾的名字


1.8pom檔案
pom.xml是maven的核心組態檔
maven由于它的約定大于配置,我們之后可能遇到我們寫的組態檔,無法被匯出或者生效的問題:
解決方案:
<!--在build中配置resoureces,來防止我們資源匯出失效的問題-->
<build>
<resources
<resource>
<directory>src/main/resources/</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274048.html
標籤:java
上一篇:深入理解單例模式與破解單例模式
