1、下載java1.8 URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載eclipse URL: http://www.onlinedown.net/soft/558304.htm
下載並安裝maven地址: http://maven.apache.org/download.html
先選擇Accept,然后根據自己電腦 選擇對應windows下的文件
下載完成后的文件 jdk-8u131-windows-x64.exe
2、開始按安裝
a、安裝時默認點擊下一步,但選擇安裝路徑時,默認安裝路徑為 C:\Program Files\Java\jdk1.8.0_131\,建議在windows下選擇一個單獨的盤
用於安裝開發軟件,以后會很方便 路徑修改為G:\Java\jdk1.8.0_131\
b、 下一步 對應安裝 JRE 默認路徑為:C:\Program Files\Java\jre1.8.0_131 建議修改路徑: G:\Java\jre1.8.0_131
c、 等待程序進行安裝完成,其中 安裝路徑可以根據自己選擇,路徑中建議不要存在漢字,或者特殊字符串,JDK 和
JRE建議安裝在同一個路徑下。
3、安裝成功,開始環境變量配置
a、新建用戶變量: JAVA_HOME G:\Java\jdk1.8.0_131
b、 新增系統變量 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意 前面的 符號不能省略
c、修改 系統變量 Path G:\Java\jdk1.8.0_131\bin;G:\Java\jre1.8.0_131;
注意前后分號;
d、點擊確定!
4、 在CMD 中輸入 javac (如下圖所示) 和 java -version ,恭喜您 安裝成功
maven篇
1 Maven是什么?
<span style="color:#000000"><code>Apache Maven 是一種用作軟件項目管理和理解工具。它基於項目對象模型(POM)的概念, 可以管理一個項目的構建、報告以及從項目核心信息中生成文檔。
Maven是一種項目管理和理解工具。Maven向開發者提供了一個完整的構建生命周期框架。開發團隊幾乎不用花時間就可以使用自動化構建項目的基礎框架,因為 Maven 使用了一套標准的目錄結構和默認的構建生命周期。
在存在多個開發團隊的場景中,Maven可以在很短的時間內按標准建立起工作方式。因為大多數的項目配置簡單並且可重用,Maven簡化了開發者在創建報告,檢查,構建和測試自動化配置中的工作。
</code></span>
1
2
3
4
5
6
Maven提供給開發者管理如下過程的方法:
項目構建(Builds)
文檔(Documentation)
報告(Reporting)
項目依賴(Dependencies)
軟件配置管理(SCMs)
發布(Releases)
分發(Distribution)
郵件列表(mailing list)
總的來說,Maven簡化和統一了項目構建的過程。它無縫地處理項目編譯,分發,文檔,團隊合作和其他任務,增加了任務處理的重用性,並可以處理大多數構建相關的任務。
maven在項目創建的時候,會使用默認的項目結構,開發者只需要按照對應地放置文件,而不需要在pom.xml文件中做任何配置。
下面是maven為創建的項目生成的文件結構。
2,環境搭建
2.1 安裝JDK
maven是基於java的項目管理工具,因此在安裝maven之前首先需要查看maven是否已經安裝了JDK。
在windows環境下:
在命令行下,運行java -version,如果輸出如下結果,代表jdk已經安裝
否則需要下載JDK並安裝。
2.2 下載並安裝maven
下載地址:
http://maven.apache.org/download.html
將下載的文件解壓到你想要安裝的目錄。例如:
D:\apache-maven-3.5.0-bin
2.3 配置環境變量
配置MAVEN_HOME環境變量,其值為剛剛解壓的目錄:
D:\apache-maven-3.5.0-bin\apache-maven-3.5.0
在path變量中添加一項:
%MAVEN_HOME%\bin
2.4 驗證maven是否已經安裝
在命令行輸入命令
mvn -version
如果出現如下結果,則說明安裝配置成功。
上述操作完成就可以使用maven了。
2.5 maven的本地倉庫的配置
maven倉庫有三種類型:
本地倉庫(local)
中央倉庫(central)
遠程倉庫(remote)
Maven本地倉庫是你電腦上的某個目錄地址,Maven本地倉庫保存着你項目所有的依賴(庫的、插件的jar包等等)。當你運行Maven構建時,Maven會自動下載所有依賴的jar包到本地倉庫中。這會幫助避免每次項目構建時項目的依賴參考都存儲在遠程的主機上。
在apache-maven-3.5.0\conf路徑下有一個setting.xml文件,打開這個文件,里面有一個localRepository標簽,將其值設置為你的本地倉庫的路徑即可。
上面已經配置好了maven的環境,但是如果想要在IDE中使用,IDE還需要做相關的配置,本文只講解在eclipse中的配置。
3 eclipse中的maven插件配置
3.1 下載安裝maven插件
在新的eclipse版本中,一般已經默認安裝了maven插件,如果你的IDE還沒有安裝maven插件,那么需要在插件市場上下載m2e插件。
3.2 配置環境
在window–preference–Maven–User Settings下,配置好maven中settings.xml的文件路徑。
在window–preference–Maven–Installations下,配置maven的安裝路徑。
這樣maven的環境就搭建好了。
下面就可以使用maven插件來創建maven項目了。
4 創建maven項目
在file–new–other下,選擇maven project。
本文只演示如何創建web項目,其他類型的項目也一樣,maven插件提供了各種項目類型創建的模板。
上面的操作中出現了幾個概念:
groupId(項目組織)、artifactId(項目命名)、version(版本號),這樣我們才能唯一確定一個項目。
具體含義如下:
這樣就生成了一個web項目。
5 maven web項目的結構
下面以筆者之前已經創建好的maven web項目為例,簡單說明一下maven項目的結構。
(1)src/main/java:放置java源文件的目錄
(2)src/main/resources:資源文件,例如屬性文件等
(3)同時,webapp目錄下放置的是lib文件目錄(這個是筆者自己創建的,主要用來放置自己導入的jar包,而不是通過maven的pom文件導入的依賴)和web.xml。
注:這個web.xml文件可能最剛開始可能maven沒有幫你生成,出現如下的錯誤提示:
<span style="color:#000000"><code>Description Resource Path Location <span style="color:#000088">Type</span> web.xml <span style="color:#000088">is</span> missing <span style="color:#000088">and</span> <failOnMissingWebXml> <span style="color:#000088">is</span> <span style="color:#000088">set</span> <span style="color:#000088">to</span> <span style="color:#000088">true</span> pom.xml /maven line <span style="color:#006666">6</span> Maven Java EE Configuration Problem</code></span>
1
但是可以自己手動生成,解決xml沒有生成的辦法
(4)src/test/java:測試代碼存放目錄
(5)target目錄下的classes路徑存放的是編譯后的class文件,對應的是上面的src/main/java,test-classes目錄下存放的是測試的類文件。
(6)項目根目錄下的pom.xml文件是maven工程中最重要的一個文件。
POM意為項目對象模型(Project Object Model),是Maven中基本單元。它是一個名為pom.xml的XML文件,總是存在於項目的更目錄下。
POM包含了項目相關的信息和Maven用來構建一個或多個項目的各種配置詳情。
POM也包含了各種目標操作(goal)和插件。當執行一個任務或者目標操作時,Maven會查找當前目錄下的POM。Maven讀取POM,從中獲得需要的配置信息,然后執行目標操作。部分Maven可以從POM中明確的配置列出如下:
項目依賴(project dependencies)
插件(plugins)
目標操作(goals)
構建(build profiles)
項目版本(project version)
開發者(developers)
郵件列表(mailing list)
對於初學者,我們最關心的就是項目依賴問題,在pom文件下的dependency標簽,就是定義一個依賴項的。如果我們需要引入某個依賴項,可以在http://mvnrepository.com/中查找你要找的jar包,然后,就可以找到下面這樣的內容,把紅線中的內容直接復制到pom文件下的標簽下一級。
這樣maven插件會自己下載相應的jar包,並存放在你的本地倉庫中,如果該jar包已經在本地倉庫中有,那么下次如果你用的是同樣的jar包,就會直接飲用本地倉庫中的jar包。
對於上面的maven生成的文件目錄結構,可以自己作相應的配置修改。
這里可以自己定義部署的路徑。對於不需要部署的文件目錄也可以移除相應的文件。
總結:
本文主要講了maven的安裝配置,eclipse的相關配置,還有pom文件的定義,maven的目錄結構,如何創建maven項目,maven項目部署等問題。
地址:https://blog.csdn.net/wk1134314305/article/details/75048030
————————————————
版權聲明:本文為CSDN博主「xiegongmiao」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xiegongmiao/article/details/81206975