maven的安裝、路徑配置、修改庫文件路徑和eclipse中的配置、建立maven工程。

注:本文來源於:楊四郎2018  《maven的安裝、路徑配置、修改庫文件路徑和eclipse中的配置、建立maven工程html

 

1、maven的安裝

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

解壓apache-maven-3.3.9-bin.zip到本身的文件夾下,解壓後路徑如:D:\Program\apache-maven-3.3.9。web

2、路徑配置


右鍵「計算機」,選擇「屬性」,以後點擊「高級系統設置」,點擊「環境變量」,來設置環境變量,有如下系統變量須要配置:apache

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

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


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


3、修改庫文件路徑

maven做爲很是強大的一個組織和管理工具,可是它的默認倉庫放在C盤文檔目錄下,這樣萬一重裝電腦會將下載的jar包所有消除,並且永久之後庫文件積累太多,容易形成電腦緩慢。對於項目來講從新部署雖然不是難事,可是咱們app

能夠作到將倉庫搬到另外一個位置,這樣就能夠一勞永逸了。eclipse

一、首先打開本身的maven安裝目錄

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

使用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自動存放在你指定的目錄下,如圖所示:


4、eclipse中的配置

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

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

以後,出現以下界面,點擊Directory,請選擇你的Maven的安裝目錄,這裏個人Maven的安裝目錄爲

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

最後,選擇本身安裝的maven,點擊Apply,點擊OK,便可完成


5、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>
相關文章
相關標籤/搜索