Maven的idea配置***

- (1)普通配置
File —>settings —>搜索maven —>指定maven目錄 ,組態檔路徑 , 本地倉庫路徑

在MavenRunner中設定VM options為:-DarchetypeCatalog=internal
- (2)默認配置:
File—>other setting —>Default Settings —>搜索Maven —>指定maven目錄 ,組態檔路徑 , 本地倉庫路徑
File—>other setting —>Default Settings —>搜索Maven —>Maven下的Runner—>設定VM options為:-DarchetypeCatalog=internal

Maven創建JavaSe工程
- (1)如何在Maven中創建JavaSE模塊
》》1 File ----new Project ---->勾選 create from archetype —>選擇:xxxx.quickstart
》》2 給當前要創建的專案指定一個坐標,因為我這個專案以后也可以打包成包發布到倉庫中,則必須指定坐標
》》3 創建完專案之后,一定要在右下角 Event-Log 點擊:Import Changes Enable Auto-Import ,可以自動從倉庫中匯入jar包
Maven創建JavaSe工程目錄
(1)專案的目錄結構

(2)問題
如果創建時,卡在:loading archetype list
洗掉: C:\用戶\你的用戶名.IntelliJIdea\system\maven目錄,然后重啟idea
Maven創建JavaWeb工程***
(1)如何在Maven中創建JavaWeb模塊?
》》1 File ----new Module ---->勾選 create from archetype
》》2 選擇:xxxx.quickstart 下邊第三個選項:xxx.webapp
》》3 設定模塊名字:day11_01_web
Maven的web工程目錄介紹***
(1)目錄

Project中創建多個web專案***
》》1 創建Project 選擇quickstart (選擇使用maven模板)
》》2 選中Project,再new Module 選擇 webapp

Maven專案的pom.xml檔案***
pom.xml檔案
- (1)jar包依賴
如果我們需要使用一個jar,則只需要在pom.xml中進行配置
(2)插件
Maven專案的命令
- (1)Maven自帶了一些對專案進行管理的命令:
clean: 清除專案編譯檔案, 將專案下的target檔案夾洗掉
compile:對專案進行重新編譯 , 在專案下生成target檔案夾
package: 將當前的專案打成war/jar包target檔案夾下,最終可以將war包發布到Linux服務器上
install: 將當前的專案發布到本地倉庫
test: 執行測驗程式
Maven創建Servlet
(1)之前創建Servlet不需要導jar,因為我們創建的是javaEE工程
(2)maven創建Servlet需要導jar、
開發一個Servlet
》1:依賴servlet jar
》2:創建Servlet
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
Maven中jar包的作用范圍
- (1) jar 范圍:
<scope>test</scope> 測驗 :junit @Test
<scope>provided</scope> 編譯,測驗 運行時不用 :servlet
<scope>runtime</scope> 測驗,運行 :jdbc驅動
<scope>compile</scope> 編譯 測驗 運行 :(默認)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112499.html
標籤:其他
