IDEA建立Maven工程

the7主題發表於2021-02-09

IDEA建立maven工程

什麼是maven

由apache公司推出的一個管理專案的工具,由ant演變而來,自動化的構建的工具。

pom

project object model 工程物件模型,pom.xml

maven的安裝與引入

  1. 下載maven
    在apache官網的maven下載,liunx系統下載第一個,windows使用者下載第二個。下面以windows為例說明。
    在這裡插入圖片描述

下載完,解壓。
剛開始,我下載的是3.6.2版本的,操作到最後,發現maven的倉庫更新一直報錯。百度了一下,有人說是3.6以上的版本均未完善。後來,我換成了3.5.4版本了。
在這裡插入圖片描述

  1. 修改settings.xml檔案
    下載完解壓,檔案目錄如下:
    在這裡插入圖片描述

開啟conf目錄下settings.xml檔案,需要在檔案中,增加本地倉庫的路徑和阿里雲映象。增加本地倉庫是為了存放maven下載的依賴。可以向我這樣建立一個空檔案目錄即可。增加阿里雲的映象是因為國內環境不穩定,下載國外的資源,下載速度太慢了,增加映象可以加速。
在這裡插入圖片描述
在這裡插入圖片描述

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

新增完成,儲存settings.xml檔案。
3. IDEA中引入maven
開啟IDEA的settings介面,如圖選擇好maven解壓的路徑,點選OK.
在這裡插入圖片描述

引入完成。

使用maven的骨架建立web專案

前提:

  1. 安裝好JDK1.9
  2. 安裝好tomcat 8.5.39

步驟

  1. 建立maven專案
    在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

建立成功,顯示如下:
在這裡插入圖片描述

更改原配置:
在這裡插入圖片描述

在這裡插入圖片描述

不再顯示紅色字型,依賴生成完成。
2. 完善web專案結構
在main目錄下新增java、resources目錄。java目錄下存放java原始碼,resources目錄下存放資原始檔。
在這裡插入圖片描述
在這裡插入圖片描述

將java目錄設定為Sources Root。同理resources目錄設定成Resources Root。
在這裡插入圖片描述

在這裡插入圖片描述

骨架建立的web.xml檔案是錯誤的,下面我將其改為3.0版本的web.xml檔案。
在這裡插入圖片描述

在這裡插入圖片描述

3.0的web.xml檔案內容,如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
		  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">
</web-app>
  1. 建立一個servlet,並嘗試訪問該servlet
    首先,引入servlet的依賴。
    到中央倉庫,搜尋servlet。
    在這裡插入圖片描述

在這裡插入圖片描述

選擇需要的版本
在這裡插入圖片描述

複製依賴
在這裡插入圖片描述

將依賴貼上到pom.xml檔案中
在這裡插入圖片描述

當看到字型不變紅色,點選maven,可以看到依賴下載完成
在這裡插入圖片描述

在java目錄下建立一個Servlet
在這裡插入圖片描述

編寫Servlet內容
在這裡插入圖片描述

  1. Tomcat的引入與部署
    新增本地Tomcat
    在這裡插入圖片描述

選擇Tomcat路徑
在這裡插入圖片描述

部署專案
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

  1. 訪問專案
    啟動Tomcat
    在這裡插入圖片描述

瀏覽器啟動,如下,專案預設訪問了index.jsp檔案了。
在這裡插入圖片描述

URL中輸入servlet的訪問路徑,回車。
在這裡插入圖片描述

總結

這周學習是最痛苦的學習了,完完全全被maven搞死。還好最後堅持下來了,雖然還是有很多不懂,但當看到專案能跑了,還是很開心的,加油!

相關文章