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


注:本文來源於:楊四郎2018  《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>


免責聲明!

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



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