想要入门自学Java?先从必须学习的Maven基础知识开始吧!

在这里插入图片描述

Maven是什么以及核心特性

Maven是什么?
  • Maven是项目管理工具对软件项目提供构建与依赖管理
  • Maven是Apache下的Java开源项目
  • Maven为Java项目提供了统一的管理方式,已成为业界标准
Maven特性
  • 项目设置遵循统一的规则,保证不同开发环境的兼容性
  • 强大的依赖管理,项目依赖组件自动下载、 自动更新
  • 可扩展的插件机制,使用简单,功能丰富

主要解决的就是先前的工程结构不统一,jar包查找引入困难以及工程打包比较费劲,而maven正好解决了这些问题,提供中央仓库,一站式下载

Maven安装配置

maven由Java开发,需要java运行环境

下载maven:maven.apache.org

1. Download --> Files 下载解压

2. 若要使用mvn命令,还需要配置环境变量,将maven 的bin目录添加到Path下image

Maven项目的标准结构

利用ide创建一个maven工程

New Project,选择Maven工程,next:

image

maven项目目录结构

maven坐标介绍
  • Groupld:机构或者团体的英文,采用"逆向域名"形式书写
  • Artifactld:项目名称,说明其用途,例如:cms、oa…
  • Version:版本号,一般采用"版本+单词"形式,例如:1.0.0.RELEASE

Maven的依赖管理

  • Maven利用dependency(依赖)自动下载、管理第三方Jar
  • 在pomxml文件中配置项目依赖的第三方组件
  • maven自动将依赖从远程仓库下载至本地仓库,并在工程中引用

关于坐标的获取:search.maven.org

这里可以引入坐标:

`<``dependency``>`

`<``groupId``>mysql</``groupId``>`

`<``artifactId``>mysql-connector-java</``artifactId``>`

`<``version``>8.0.25</``version``>`

`</``dependency``>`

依赖命名为:groupId:artifactId:version

Maven仓库

image

本地仓库和远程仓库地址设置在setting.xml文件中

IDEA配置:

image

国内远程仓库地址

阿里云maven地址:maven.aliyun.com

image

怎么换远程地址:

1. 改项目的pom.xml文件:

image

2. 统一改maven的配置文件信息setting.xml

image

分类: [maven]
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值