maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...
一、maven的安裝
首先,先到官網(wǎng)去下載maven。這里是官網(wǎng)的地址:http://maven.apache.org/download.cgi ?請(qǐng)選擇最新的版本下載:
?
解壓apache-maven-3.3.9-bin.zip到自己的文件夾下,解壓后路徑如:D:\Program\apache-maven-3.3.9。
?
二、路徑配置
右鍵“計(jì)算機(jī)”,選擇“屬性”,之后點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”,點(diǎn)擊“環(huán)境變量”,來(lái)設(shè)置環(huán)境變量,有以下系統(tǒng)變量需要配置:
新建系統(tǒng)變量 ? MAVEN_HOME ?變量值:D:\Program\apache-maven-3.3.9
編輯系統(tǒng)變量 ?Path ? ? ? ? 添加變量值:?;%MAVEN_HOME%\bin
最后檢驗(yàn)配置是否成功:用win鍵+R,來(lái)打開(kāi)命令行提示符窗口,即Dos界面,輸入mvn -version ?若出現(xiàn)以下情況說(shuō)明配置成功
?
三、修改庫(kù)文件路徑
maven作為非常強(qiáng)大的一個(gè)組織和管理工具,但是它的默認(rèn)倉(cāng)庫(kù)放在C盤(pán)文檔目錄下,這樣萬(wàn)一重裝電腦會(huì)將下載的
jar包全部消除,而且永久以后庫(kù)文件積累太多,容易造成電腦緩慢。對(duì)于項(xiàng)目來(lái)說(shuō)重新部署雖然不是難事,但是我們
可以做到將倉(cāng)庫(kù)搬到另一個(gè)位置,這樣就可以一勞永逸了。
1、首先打開(kāi)自己的maven安裝目錄
?
下面找到conf文件夾,打開(kāi)settings.xml文件
使用ctrl+f在文章中尋找localrepository字樣,出現(xiàn)如下所示,下面將這個(gè)標(biāo)簽改為你想要的路徑:
<localRepository>D:/Program Files/maven_repository/repository</localRepository>
?
創(chuàng)建你在settings.xml中指定真實(shí)倉(cāng)庫(kù)路徑,并將修改后的settings.xml文件復(fù)制一份放在當(dāng)前的目錄下(原來(lái)的不要?jiǎng)h除掉)
?
打開(kāi)myeclipse點(diǎn)擊windows->preferences->maven->User setting下修改user setting選項(xiàng)為:D:\Program Files\apache_maven_repository\settings.xml,并點(diǎn)擊update settings。并點(diǎn)擊下面的reindex按鈕更新索引。
?
開(kāi)始編譯你的maven項(xiàng)目,那么下載的jar自動(dòng)存放在你指定的目錄下,如圖所示:
?
四、eclipse中的配置
打開(kāi)Eclipse,依次打開(kāi)Windows-->Prefrences,點(diǎn)擊Maven的右邊的三角符號(hào),以展開(kāi)Maven的配置界面
?
點(diǎn)擊Maven下面的Installations,出現(xiàn)如下界面,請(qǐng)點(diǎn)擊Add
?
之后,出現(xiàn)如下界面,點(diǎn)擊Directory,請(qǐng)選擇你的Maven的安裝目錄,這里我的Maven的安裝目錄為
D:\Program\apache-maven-3.3.9??,并點(diǎn)擊確定.
?
最后,選擇自己安裝的maven,點(diǎn)擊Apply,點(diǎn)擊OK,即可完成
?
五、eclipse中創(chuàng)建maven工程
?
5.1不通過(guò)骨架創(chuàng)建maven的java工程
通過(guò)選擇骨架創(chuàng)建maven工程,每次選擇骨架時(shí)都需要聯(lián)網(wǎng)下載,如果網(wǎng)絡(luò)不通或者較慢的情況下會(huì)有很長(zhǎng)時(shí)間的等待。
使用很是不方便,所以創(chuàng)建工程時(shí)可以不選擇骨架直接創(chuàng)建工程。
打開(kāi)Eclipse,創(chuàng)建Maven項(xiàng)目,依次點(diǎn)擊File-->New-->Maven Project?:
請(qǐng)選中Create a simple project(skip archetype selection),并可以選擇自己的WorkSpace Location,之后點(diǎn)擊Next
?
填寫(xiě)Group id和artifact id, Version默認(rèn),Packaging默認(rèn)為jar,Name,Description選 填,其他的不填,之后點(diǎn)擊Finish
?
Packaging:指定打包方式,默認(rèn)為jar。選項(xiàng)有:jar、war、pom。
創(chuàng)建完成之后,查看以下界面,即MavenTest 項(xiàng)目。
?
5.2通過(guò)骨架創(chuàng)建maven的java工程
第一步:選擇new→maven→Maven Project
?
第二步:next
?
第三步:next
?
選擇maven的工程骨架,這里我們選擇quickstart。
第四步:next
?
輸入GroupId、ArtifactId、Version、Package信息點(diǎn)擊finish完成。
?
?非骨架創(chuàng)建和骨架創(chuàng)建Maven工程對(duì)比:
?
5.3?不使用骨架創(chuàng)建maven的web工程
第一步:不選用骨架
?
第二步:將打包方式選擇為war
?
第三步:點(diǎn)擊finish,工程創(chuàng)建成功。
第四步: 在工程中 /src/main/webapp下新建WEB-INF文件夾,然后在WEB-INF中創(chuàng)建web.xml:
?
web.xml內(nèi)容如下:
<?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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
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">
<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>
第五步:在webapp下創(chuàng)建index.jsp.
如圖:
?
5.4使用骨架創(chuàng)建maven的web工程
1.Eclipse中用Maven創(chuàng)建項(xiàng)目
?
上圖中Next
2.繼續(xù)Next
?
3.選maven-archetype-webapp后,next
?
4.填寫(xiě)相應(yīng)的信息,Packaged是默認(rèn)創(chuàng)建一個(gè)包,不寫(xiě)也可以
?
5.創(chuàng)建好項(xiàng)目后,目錄如下:
?
至此,項(xiàng)目已經(jīng)創(chuàng)建完畢,下邊可是配置。
?非骨架創(chuàng)建和骨架創(chuàng)建Maven工程對(duì)比:
非骨架會(huì)出現(xiàn)錯(cuò)誤信息:web.xml is missing and <failOnMissingWebXml> is set to true;
骨架創(chuàng)建可避免很多問(wèn)題,web.xml和index.jsp自動(dòng)生成。
?
二.項(xiàng)目配置
1.添加Source Folder
Maven規(guī)定,必須創(chuàng)建以下幾個(gè)Source Folder
src/main/resources
src/main/java
src/test/resources
src/test/java
添加以上的Source Folder
?
創(chuàng)建好后的目錄如下:
?
2.配置Build Path
?
3.設(shè)定4個(gè)文件夾的輸出Output folder,雙擊修改
?
分別修改輸出路徑為
src/main/resources 對(duì)應(yīng) target/classes
src/main/java 對(duì)應(yīng) target/classes
src/test/resources 對(duì)應(yīng) target/test-classes
src/test/java 對(duì)應(yīng) target/test-classes
4.修改后如下圖
?
5.設(shè)定Libraries
?
6.配置完Build Path后目錄如下:
?
7.將項(xiàng)目轉(zhuǎn)換成Dynamic Web Project
在項(xiàng)目上右鍵Properties
在左側(cè)選擇 Project Facets,單擊右側(cè)的 ”Convert faceted from “
?
8.修改Java為你當(dāng)前項(xiàng)目的JDK,并添加Dynamic Web Module ,最后單擊”Further Configuration available“ 鏈接:
?
9.修改Content directory 為 src/main/webapp ,單擊OK:
?
10.設(shè)置完Content directory,ok后再次點(diǎn)擊前一界面ok,完成轉(zhuǎn)換成Dynamic Web Project項(xiàng)目
?
11.設(shè)置部署程序集(Web Deployment Assembly)
在項(xiàng)目上右鍵單擊,選擇Properties,在左側(cè)選擇Deployment Assembly
?
12.設(shè)置部署時(shí)的文件發(fā)布路徑
1,我們刪除test的兩項(xiàng),因?yàn)閠est是測(cè)試使用,并不需要部署。
2,設(shè)置將Maven的jar包發(fā)布到lib下。?
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
設(shè)置完成后如圖
?
ok后,web項(xiàng)目就創(chuàng)建完畢了,目錄機(jī)構(gòu)如圖
?
運(yùn)行后訪問(wèn)工程成功!
?
附上編譯插件代碼:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
附上tomcat插件代碼:
<plugin>
<!-- 配置插件 -->
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
原文:https://blog.csdn.net/yang5726685/article/details/53301968
轉(zhuǎn)載于:https://www.cnblogs.com/myseries/p/10846197.html
總結(jié)
以上是生活随笔為你收集整理的maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 从Storm到Flink,有赞五年实时计
- 下一篇: 转移 MariaDB