這篇博客適合零基礎學習maven,搭建maven以及運行項目,常見的錯誤,我會在結尾寫出說明白,看是否和大家的錯誤一樣,或者文章的括號注釋部分也會寫出一些注意點。
第一步:就是下載maven,以及配置maven環境變量(前提要配置jdk時,單獨配置了JAVA_HOME這個目錄)
1.從官網上下載maven http://maven.apache.org/download.cgi

2.下載下來,放到一個磁盤路徑下,磁盤路徑最好都不要含有中文(因為有些國外項目不能識別中文)
第二步:配置maven環境
1.配置環境變量


這兩歩就把環境變量配置好了
2.新建一個文件夾,空的就行,我這里是建在D:\repository

3.配置maven的本地倉庫(其實說的這么高大尚,就是配置放jar包的路徑)
打開解壓的apache-maven-3.39文件夾,打開conf目錄,里面有個settings.xml,打開這個文件,找到注釋的部分<localRepository>標簽,設置倉庫的路徑(一定要記得把路徑從注釋中復制出來)

·
這個是本地倉庫路徑,我之前只配置了本地倉庫,沒有配置中央倉庫,按照下面的步驟創建maven項目一直報錯,
其實中央倉庫就是,如果你的本地倉庫找不到jar包,它會默認聯網下載。這個要記得配置

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
4.配置完這些,maven的基本配置就差不多了,看有沒有配置成功,就是打開cmd ,直接輸入mvn -v,出現下面的則配置成功

第三步:配置eclipse中的maven環境
建議大家先直接按照我的下面步驟配置,如果報錯的話,就先把eclipse更換一個新的工作空間,更換工作空間大家應該會吧

1.檢查eclipse是否自帶了maven插件,就是看下面是否有個maven,如果有就自行跳過這一步,沒有的話,就按照下面步驟裝一個maven插件

如果沒有的話,就打開Help ---> Iinstall New Software



下載完成了的話,關了重啟eclipse,再打開windows --> preferences再找到maven就行
2.配置eclipse的maven環境


點擊Finish,勾選自己的maven,然后apply

再點擊USer Settings,選中maven conf下的settings文件


配置大工告成了
第四步: 利用eclipse創建一個maven的web項目



我這里就創建web項目,選擇war包了




web.xml中的代碼如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>day01-MavenTest</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
另外大家有沒有發現,默認的jdk是1.5版本的,這里來教大家如何修改jdk的版本,打開項目的pom.xml

加上這段代碼
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
然后更新一下

這時候就發現jdk變成1.8的了

配置到這里如果和我一樣,沒有錯誤了,那么恭喜你,基本已經配置完成了,下面來寫一個servlet來運行一下。
servlet都是在main/java這么包下面寫的

好了,又報錯了,這是因為少了servlet運行的jar包,這時候到了maven最重要的時候了,就是如何導入外部jar包,同樣打開pom.xml文件



完成之后ctrl + s 保存這個pom.xml文件,這時候所有的錯誤都不報了。
第五步:運行maven web程序

點進去輸入:



恭喜你!大工告成了!
