JavaWeb IDEA配置Maven與Tomcat 超詳細講解 (Mac)Day03

Maven 項目架構管理工具

前言

爲什麼要學習這個技術?

  1. 在JavaWeb開發中,需要使用大量的jar包,我們手動去導入;
  2. 如何能夠讓一個東西自動幫我們導入和配置這些jar包。

如此,Maven就誕生了!

Maven很強大,但我們目前用來就是方便導入jar包的!

Maven的核心思想:約定大於配置

  • 有約束,不要去違反。

Maven會規定好我們應該如何去編寫我們的java代碼,必須按照這個規範。

1、下載Maven

下載安裝Maven:官網鏈接

在這裏插入圖片描述

下載後解壓到相應目錄,我們配置時還會用到這個目錄。

筆者的目錄是:/Users/demut/apache-maven-3.6.3

友情建議:電腦上的所有環境都放在一個文件夾下,方便管理!

2、配置環境變量

打開終端,輸入以下語句:

cd ~ 	#進入用戶根目錄
touch .bash_profile
vim .bash_profile 	#編輯.bash_profile
#鍵盤按下i進入編輯模式,輸入以下語句:
export MAVEN_HOME=/Users/demut/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:$PATH
#隨後鍵盤輸入 :wq! 安全退出,之後重新加載!
source .bash_profile

此時,Maven環境就配置好了,查看版本進行測試:

終端輸入:mvn -v

測試結果:

在這裏插入圖片描述

3、配置阿里雲鏡像

配置阿里雲鏡像是爲了加速我們的下載~

按照下圖打開文件:

在這裏插入圖片描述

複製以下代碼:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

做出以下修改:

在這裏插入圖片描述

4、在IDEA中使用Maven

此處展示使用Maven中的webapp模板創建Maven項目!

  1. 啓動IDEA

  2. 創建一個MavenWeb項目,按照下圖操作:

    Step1:

    在這裏插入圖片描述

    Step2:

    在這裏插入圖片描述

    Step3:

    在這裏插入圖片描述

    創建好之後,會發現控制檯在瘋狂的下載文件,整個下載過程會持續27s左右(前提是已經配置了阿里雲的鏡像,不然會下到猴年馬月)出現以下字樣表示加載成功!

    在這裏插入圖片描述

  3. 我們的Maven倉庫中多了一些文件

  4. 在Idea中配置Maven,打開設置,搜索Maven。

    在IDEA項目創建成功後,留意一下MavenHome!

    在這裏插入圖片描述

  5. 在當前src下的main目錄下創建javaresources目錄,新建時IDEA會自動提示,並在src目錄下創建test目錄,test下創建java目錄,如下圖:

    在這裏插入圖片描述

  6. 隨後刪除pom.xml文件中的<scope>test<scope>語句,再次更新一下,文件中的爆紅就消失了!

  7. 至此,IDEA中的Maven就配置完成了!

5、在IDEA中配置Tomcat

點擊IDEA面板右上角的Add Configurations, 按照如下步驟操作:

在這裏插入圖片描述

隨後在如下面板中配置:

在這裏插入圖片描述

上述問題中的警告解決:

此處補充一下爲什麼會產生警告:因爲我們訪問一個網站,需要制定一個文件夾的名字,然而IDEA配置中並不能自動指向該文件,所以我們必須要手動配置!!!

在這裏插入圖片描述

在這裏插入圖片描述

點擊OK後我們再回到,編輯Tomcat界面,看一下圖片解釋:

在這裏插入圖片描述

設置後,我們回到主界面,點擊右上角的啓動按鈕,啓動Tomcat:

在這裏插入圖片描述

隨後會打開一個網頁,並顯示Hello World!

在這裏插入圖片描述

6、認識一下Maven側邊欄

在這裏插入圖片描述

7、pom.xml文件內容解釋

pom.xml是Maven的核心配置文件,我對原來的pom.xml文件添加了註釋,可以輔助理解語句含義:

在這裏插入圖片描述

在這裏插入圖片描述

爲了防止之後遇到的資源無法導出的問題,我們在<build>...</build>中加入如下語句:

<resources>
  <resource>
    <directory>src/main/resources</directory>
    <excludes>
      <exclude>**/*.properties</exclude>
      <exclude>**/*.xml</exclude>
    </excludes>
    <filtering>false</filtering>
  </resource>
  <resource>
    <directory>src/main/java</directory>
    <includes>
      <include>**/*.properties</include>
      <include>**/*.xml</include>
    </includes>
    <filtering>false</filtering>
  </resource>
</resources>

至此,使用IDEA配置Maven與Tomcat就全部成功了!

寫在最後

and to make it your ambition to lead a quiet life: You should mind your own business and work with your hands, just as we told you, so that your daily life may win the respect of outsiders and so that you will not be dependent on anybody. (First Thessalonians 4 : 11-12)

To Demut and Dottie!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章