-
方便我們更加構建項目
查看全部 -
什么是Maven?
一個用于自動化構建項目和管理項目依賴的工具。
查看全部 -
maven軟件依賴管理:課程大綱
一、快速入門
環境搭建
idea創建項目
目錄結構分析
二、高手進階
1.repository倉庫解析
2.pom.xml配置詳解
3.GAV軟件定位坐標
4.MVN命令&生命周期
5.MAVEN項目手工構建
6.MAVEN項目自動構建
三、高級應用
1.依賴范圍解析
2.項目繼承下的依賴
3.項目聚合下的依賴
4.項目常用插件配置
5.私有服務器管理
四、應用拓展
基礎應用:java SE項目
應用升級:java web項目
應用拓展:SSM項目構建
應用拓展:Spring Boot項目
應用拓展:測試項目應用
查看全部 -
maven軟件依賴管理:課程大綱
一、快速入門
環境搭建
idea創建項目
目錄結構分析
二、高手進階
1.repository倉庫解析
2.pom.xml配置詳解
3.GAV軟件定位坐標
4.MVN命令&生命周期
5.MAVEN項目手工構建
6.MAVEN項目自動構建
三、高級應用
1.依賴范圍解析
2.項目繼承下的依賴
3.項目聚合下的依賴
4.項目常用插件配置
5.私有服務器管理
四、應用拓展
基礎應用:java SE項目
應用升級:java web項目
應用拓展:SSM項目構建
應用拓展:Spring Boot項目
應用拓展:測試項目應用
查看全部 -
maven軟件依賴管理:課程大綱
一、快速入門
環境搭建
idea創建項目
目錄結構分析
二、高手進階
1.repository倉庫解析
2.pom.xml配置詳解
3.GAV軟件定位坐標
4.MVN命令&生命周期
5.MAVEN項目手工構建
6.MAVEN項目自動構建
三、高級應用
1.依賴范圍解析
2.項目繼承下的依賴
3.項目聚合下的依賴
4.項目常用插件配置
5.私有服務器管理
四、應用拓展
基礎應用:java SE項目
應用升級:java web項目
應用拓展:SSM項目構建
應用拓展:Spring Boot項目
應用拓展:測試項目應用
查看全部 -
maven軟件依賴管理:課程大綱
一、快速入門
環境搭建
idea創建項目
目錄結構分析
二、高手進階
1.repository倉庫解析
2.pom.xml配置詳解
3.GAV軟件定位坐標
4.MVN命令&生命周期
5.MAVEN項目手工構建
6.MAVEN項目自動構建
三、高級應用
1.依賴范圍解析
2.項目繼承下的依賴
3.項目聚合下的依賴
4.項目常用插件配置
5.私有服務器管理
四、應用拓展
基礎應用:java SE項目
應用升級:java web項目
應用拓展:SSM項目構建
應用拓展:Spring Boot項目
應用拓展:測試項目應用
查看全部 -
maven軟件依賴管理:課程大綱
一、快速入門
環境搭建
idea創建項目
目錄結構分析
二、高手進階
1.repository倉庫解析
2.pom.xml配置詳解
3.GAV軟件定位坐標
4.MVN命令&生命周期
5.MAVEN項目手工構建
6.MAVEN項目自動構建
三、高級應用
1.依賴范圍解析
2.項目繼承下的依賴
3.項目聚合下的依賴
4.項目常用插件配置
5.私有服務器管理
四、應用拓展
基礎應用:java SE項目
應用升級:java web項目
應用拓展:SSM項目構建
應用拓展:Spring Boot項目
應用拓展:測試項目應用
查看全部 -
大綱
查看全部 -
。
查看全部 -
Maven?依賴沖突
Maven?依賴傳遞沖突
查看全部 -
archetype骨架加載慢的問題?
?下載文件添加的合適位置,uselibs/org/apache/maven/archtype/archetype-catalog/3.2.0
IDEA?設置Maven/Runner選項卡 VM Options:條目? -DarchetypeCatalog=local
查看全部 -
1.?什么是Maven?
Maven:一個用于自動化構建項目和管理項目依賴的工具
自動化構建項目:按照企業中主流的項目模板,創建完善的項目結構
管理項目依賴:配置式添加和管理,自動下載和導入依賴
2.?為什么使用Maven?
項目的目錄結構是固定的,重復的任務,手動效率低。
同時,如果要使用或者更新依賴,必須首先從官方網站下載依賴,之后在去項目中替換依賴
對于依賴比較多的項目,操作起來比較麻煩。使用Maven可以解決上述問題
加油 :)!
查看全部 -
clean 清理
compile 編譯 生成字節碼 存儲到target
package 打包 生成jar包或war包
dependency:tree 依賴樹
install 安裝 將打包好的jar包引入本地倉庫
deploy 發布 本地jar包或war包發布到遠程倉庫/私有倉庫
查看全部 -
groupId 項目所屬組織
artifactId 項目本身屬性
version 主版本 小版本 階段版本號 字母版本號
字母版本號:
alpha 內測
beta 公測
rc 候選版本,基本成熟
stable 穩定版本
release 穩定發型版本
final 最終版本
查看全部 -
<exclusions>
? ? <exclusion>
????</exclusion>
</exclusions>
查看全部 -
https://repo.maven.apache.org/maven2/archetype-catalog.xml,但是配置好鏡像后即可
查看全部 -
maven插件
生命周期插件
增強功能插件
使用插件去maven官網進入看
查看全部 -
父項目注意點:
? ? 1、通過packaging操作,必須是pom方式,不能是jar或者war
????????<packaging>pom</packaging>
2、父項目匯總統一管理的依賴(依賴管理器)
????????<dependencyManagement></dependencyManagement>
????????父項目并不會導入此依賴,只會在子項目創建后,才能采用導入,主要可以方便版本管理。
繼承關系中,會自動繼承父項目的groupid
如果使用父項目中的依賴管理,可以不寫版本號
查看全部 -
依賴范圍管理
????1、什么是依賴范圍
? ?????scope --compile-->provided-->runtime-->test-->system
????2、編譯范圍
????
默認是compile范圍
provide只在編譯時有效
查看全部
舉報