maven的安裝、路徑配置、修改庫文件路徑和eclipse中的配置、創建maven工程(轉)


一、maven的安裝

首先,先到官網去下載maven。這里是官網的地址:http://maven.apache.org/download.cgi  請選擇最新的版本下載:

 

解壓apache-maven-3.3.9-bin.zip到自己的文件夾下,解壓后路徑如:D:\Program\apache-maven-3.3.9。

 

二、路徑配置


右鍵“計算機”,選擇“屬性”,之后點擊“高級系統設置”,點擊“環境變量”,來設置環境變量,有以下系統變量需要配置:

新建系統變量   MAVEN_HOME  變量值:D:\Program\apache-maven-3.3.9

編輯系統變量  Path         添加變量值: ;%MAVEN_HOME%\bin

最后檢驗配置是否成功:用win鍵+R,來打開命令行提示符窗口,即Dos界面,輸入mvn -version  若出現以下情況說明配置成功

 

三、修改庫文件路徑

maven作為非常強大的一個組織和管理工具,但是它的默認倉庫放在C盤文檔目錄下,這樣萬一重裝電腦會將下載的

jar包全部消除,而且永久以后庫文件積累太多,容易造成電腦緩慢。對於項目來說重新部署雖然不是難事,但是我們

可以做到將倉庫搬到另一個位置,這樣就可以一勞永逸了。

1、首先打開自己的maven安裝目錄

 

下面找到conf文件夾,打開settings.xml文件

使用ctrl+f在文章中尋找localrepository字樣,出現如下所示,下面將這個標簽改為你想要的路徑:

<localRepository>D:/Program Files/maven_repository/repository</localRepository>

 

創建你在settings.xml中指定真實倉庫路徑,並將修改后的settings.xml文件復制一份放在當前的目錄下(原來的不要刪除掉)

 

打開myeclipse點擊windows->preferences->maven->User setting下修改user setting選項為:D:\Program Files\apache_maven_repository\settings.xml,並點擊update settings。並點擊下面的reindex按鈕更新索引。

 

開始編譯你的maven項目,那么下載的jar自動存放在你指定的目錄下,如圖所示:

 

四、eclipse中的配置

打開Eclipse,依次打開Windows-->Prefrences,點擊Maven的右邊的三角符號,以展開Maven的配置界面

 

點擊Maven下面的Installations,出現如下界面,請點擊Add

 

之后,出現如下界面,點擊Directory,請選擇你的Maven的安裝目錄,這里我的Maven的安裝目錄為

D:\Program\apache-maven-3.3.9  ,並點擊確定.

 

最后,選擇自己安裝的maven,點擊Apply,點擊OK,即可完成

 

五、eclipse中創建maven工程

 

5.1不通過骨架創建maven的java工程
通過選擇骨架創建maven工程,每次選擇骨架時都需要聯網下載,如果網絡不通或者較慢的情況下會有很長時間的等待。

使用很是不方便,所以創建工程時可以不選擇骨架直接創建工程。

打開Eclipse,創建Maven項目,依次點擊File-->New-->Maven Project :

請選中Create a simple project(skip archetype selection),並可以選擇自己的WorkSpace Location,之后點擊Next

 

填寫Group id和artifact id, Version默認,Packaging默認為jar,Name,Description選 填,其他的不填,之后點擊Finish

 

Packaging:指定打包方式,默認為jar。選項有:jar、war、pom。

創建完成之后,查看以下界面,即MavenTest 項目。

 

5.2通過骨架創建maven的java工程
第一步:選擇new→maven→Maven Project

 

第二步:next

 

第三步:next

 

選擇maven的工程骨架,這里我們選擇quickstart。

第四步:next

 

輸入GroupId、ArtifactId、Version、Package信息點擊finish完成。

 

 非骨架創建和骨架創建Maven工程對比:

 

5.3 不使用骨架創建maven的web工程
第一步:不選用骨架

 

第二步:將打包方式選擇為war

 

第三步:點擊finish,工程創建成功。

第四步: 在工程中 /src/main/webapp下新建WEB-INF文件夾,然后在WEB-INF中創建web.xml:

 

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" 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下創建index.jsp.

如圖:

 

5.4使用骨架創建maven的web工程
1.Eclipse中用Maven創建項目

 

上圖中Next

2.繼續Next

 

3.選maven-archetype-webapp后,next

 

4.填寫相應的信息,Packaged是默認創建一個包,不寫也可以

 

5.創建好項目后,目錄如下:

 

至此,項目已經創建完畢,下邊可是配置。

 非骨架創建和骨架創建Maven工程對比:

非骨架會出現錯誤信息:web.xml is missing and <failOnMissingWebXml> is set to true;

骨架創建可避免很多問題,web.xml和index.jsp自動生成。

 

二.項目配置

1.添加Source Folder

Maven規定,必須創建以下幾個Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder

 

創建好后的目錄如下:

 

2.配置Build Path

 

3.設定4個文件夾的輸出Output folder,雙擊修改

 

分別修改輸出路徑為

src/main/resources  對應  target/classes

src/main/java  對應  target/classes

src/test/resources  對應  target/test-classes

src/test/java  對應  target/test-classes

4.修改后如下圖

 

5.設定Libraries

 

6.配置完Build Path后目錄如下:

 

7.將項目轉換成Dynamic Web Project

在項目上右鍵Properties

在左側選擇 Project Facets,單擊右側的 ”Convert faceted from “

 

8.修改Java為你當前項目的JDK,並添加Dynamic Web Module ,最后單擊”Further Configuration available“ 鏈接:

 

9.修改Content directory 為 src/main/webapp ,單擊OK:

 

10.設置完Content directory,ok后再次點擊前一界面ok,完成轉換成Dynamic Web Project項目

 

11.設置部署程序集(Web Deployment Assembly)

在項目上右鍵單擊,選擇Properties,在左側選擇Deployment Assembly

 

12.設置部署時的文件發布路徑

  1,我們刪除test的兩項,因為test是測試使用,並不需要部署。
  2,設置將Maven的jar包發布到lib下。 
    Add -> Java Build Path Entries -> Maven Dependencies -> Finish

設置完成后如圖

 

ok后,web項目就創建完畢了,目錄機構如圖

 

運行后訪問工程成功!

 

附上編譯插件代碼:

<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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM