1474人加入學習
(3人評價)
3小時學會使用Maven構建項目

制作完成于2018-10-30 使用Maven3.5.4 JDK1.8

價格 免費

maven加tomcat8熱部署

先把tomcat8運行起來

[展開全文]

依賴中的<scope>屬性

compile

provided:不把依賴打包,但是編譯測試時還是需要的,如servlet-api

test:只在test的時候需要

runtime:編譯的時候

[展開全文]

在idea里面可以直接在pom.xml文件中用alt+insert鍵彈出generate對應的添加依賴,插件等等快捷方式

[展開全文]

maven命令的生命周期和執行順序

生命周期

clean :clean

default:compile,test-compile,test,package,install

site:site 生成項目描述文檔靜態頁

不同的生命周期命令可以一起執行,如 mvn clean compile

執行順序

在相同生命周期中的命令才會受到順序的影響

default生命周期中的命令順序:

compile--test-compile--test--package--install

即后面的命令會執行之前的命令

?

[展開全文]

maven常用命令?

格式: mvn clean

1.clean? 清理編譯后的目錄,如target文件夾

2.compile? 編譯main文件夾中項目

3.test-compile? 編譯test目錄中的代碼

4.test? 運行test測試里面的代碼

5.package 打包jar/war

命名格式:artifactid-version.jar/war

6.install? 發布項目到本地倉庫,用于打成jar包,可以被其他項目使用

7.tomcat:run

[展開全文]

一鍵構建項目,進入到項目的文件夾下

mvn tomcat:run

在命令窗口可以直接運行web項目,不需要tomcat,maven有自帶的tomcat差距

[展開全文]

maven優點

2.純java開發,跨平臺

3.清晰的項目結構

pom.xml是maven工程的配置文件

工程目錄

4.可以將大型項目分模塊開發,提高效率

各模塊通過發布到私服的jar包進行依賴

[展開全文]

三種倉庫概念

中央倉庫:第三方團隊維護

遠程倉庫:公司維護

本地倉庫:自己維護

先本地,再遠程,如果沒配置遠程,會去中央倉庫

<mirrors>標簽下配置

[展開全文]

mvn優點

1.jar包管理

中央倉庫,本地倉庫

通過坐標獲取jar包,groupid,artifactid,version

setting.xml文件中有本地倉庫地址的設置

? <!-- localRepository
? ?| The path to the local repository maven will use to store artifacts.
? ?|
? ?| Default: ${user.home}/.m2/repository
? <localRepository>/path/to/local/repo</localRepository>
? -->

[展開全文]

maven下載及安裝配置環境變量

[展開全文]

Maven常用命令:

clean:清理 編譯后的目錄

compile? 編譯,只編譯main目錄,不編譯test中的代碼

test-compile:編譯test目錄中的代碼

test:運行test里邊的代碼

package:打包

? ? ?java項目》打成jar包

? ? ?web項目》打成war包

install:發布項目到本地倉庫,用在打jar報上,打成jar包可以被其他項目使用

[展開全文]

授課教師

SIKI學院老師
SIKI學院老師

課程特色

下載資料(1)
視頻(26)

學員動態

福建快3走势图