亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【備戰春招】第1天 Maven項目管理(入門)

標簽:
Java
课程名称:Java工程师2022版
课程章节:Java数据库开发与实战
课程内容:Maven基础入门

一、Maven的核心特性:
1.项目设置遵循统一的规则,保证不同开发环境的兼容性。
2.强大的依赖管理,项目依赖组件自动下载,自动更新。
3.可扩展的插件机制,使用简单,功能丰富。
二、Maven的安装与配置
1.首先使用命令检查jdk的版本是否是1.7及以上。
2.从官网下载maven后,进行解压缩。
3.复制maven中bin目录的路径,在环境中配置。
4.进入idea,all setting --> 搜索框输入maven --> 选择解压后的maven路径。
三、Maven项目标准结构

目录 用途
${basedir} 根目录,用于保存pox.xml
${basedir}/src/main/java Java源代码目录
${basedir}/src/main/resources 资源目录,保存配置文件、静态图片等
${basedir}/src/test/java 测试类的源代码
${basedir}/src/test/resources 测试时需要使用的资源文件
${basedir}/target 项目输出的目录,用于存储jar文件
${basedir}/target/classes 字节码(.class)的编译输出目录
${basedir}/pom.xml 项目(Project)对象(Object)模型(Model)文件

对上述的表格中的内容进行测试,主要就是main文件下的java文件,进行新建类,运行之后,就会这个类经过编译后就会出现在classes目录下了。
四、Maven依赖管理
1.Maven利用dependency(依赖)自动下载、管理第三方Jar包。
2.在pom.xml文件中配置项目依赖的第三方组件。
3.maven自动将依赖从中央仓库下载至本地仓库,并在工程中引用。
什么叫做依赖坐标系?
1.Groupld:机构或者团体的英文,采用“逆向域名”的格式书写。
2.ArtifactId:项目名称,说明其用途,例如:cms,oa…
3.Version:版本号,一般采用“版本+单词”形式,例如:1.0.0.RELEASE
4.通过https://search.maven.org/去查找我们想要的内容,然后加入到pom.xml中的标签对中。
如何配置国内的源?
图片描述
id以及name的内容都是可以改变的,但是url的内容根据当前的场景是固定的,不能随意的改变。
五、本地仓库与中央仓库的联系。
图片描述
首先maven加载我们的pom.xml文件后,就会到本地仓库.m2\repository中去查找,如果找到了那么这个流程就结束,代码也不会报错,如果没有找到那么就会去中央仓库repo.maven.apache.org中去找。
重要的是先经过了本地仓库,再经过中央仓库,这样的话可以极大的减少下载的次数。

课程收获:

完成了今天的学习目标。
1.了解了Maven的定义以及核心特性。
2.对Maven进行安装以及配置。
3.熟悉了Maven项目标准结构。
4.了解Maven是如何进行依赖管理的。

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消