這篇博客適合零基礎學習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程序
點進去輸入:
恭喜你!大工告成了!