Maven基本使用

maven安装配置

安装配置

  1. 解压安装包
  2. 配置环境变量
  3. 配置本地仓库
  4. 配置阿里云私服

1.解压安装包

下载地址:Index of /dist/maven/maven-3/3.6.1/binaries (apache.org)

2.配置环境变量

3.配置本地仓库

修改MAVEN安装目录下conf/settings.xml中的为一个指定存放jar包的目录

4.配置阿里云私服

修改conf/settings.xml中的标签,为其添加如下字标签

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirror0f>central</mirror0f>
</mirror>
       

maven基本使用

常用命令:

  • compie:编译
  • clean:清理
  • test:测试
  • package:打包
  • install:安装

maven生命周期

  • maven构建项目生命周期描述的是一次构建过程经历了多少个事件
  • maven对项目构建的生命周期划分为三套
  1. clean:清理
  2. default:核心工作,例如编译,测试,打包,安装等
  3. site:产生报告,发布站点等

idea配置maven

配置maven环境

  1. 选择idea中File>settings
  2. 搜索maven
  3. 设置idea使用本地安装的maven,并修改配置文件路径

Maven坐标详解

maven中的坐标是资源的唯一标识,使用坐标来定义项目或引入项目中需要的依赖

maven坐标组成:

  • groupld:定义当前maven项目隶属组织名称(通常是域名反写,例如:com.xxx)
  • artifactld:定义当前maven项目名称(通常是模块名称,例如order_service)
  • version:定义当前项目版本号

idea创建maven项目

  1. 创建模块,选择maven、点击next
  2. 填写模块名称,坐标信息,点击finish,创建完成

idea导入maven项目

  1. 选择右侧maven面板,点击+号
  2. 选中对应项目中的pom.xml文件,双击即可
  3. 如果没有maven面板,选择view>appearance>tool windows bars

maven依赖管理

使用坐标导入jar包:

  1. 在pom.xml中编写标签
  2. 标签中使用引入坐标
  3. 定义坐标的groupid,artifactid,version
  4. 点击刷新按钮,使坐标生效
  • groupId:所需Jar包的项目名
  • artifactId:所需Jar包的模块名
  • version:所需Jar包的版本号

在idea中也可以在pom.xml文件中使用alt+insert快捷键,选择dependency,在弹出的界面中搜索需要的Jar包来快捷导入

maven依赖范围

  • 通过设置坐标的依赖范围,可以设置对应jar宝的作用范围:编译环境、测试环境、运行环境
  • 使用,默认范围是compie
  • 依赖范围:
依赖范围 编译环境 测试环境 运行环境 例子
compile Y Y Y logback
test - Y - junit
provided Y Y - servlet_api
runtime - Y Y jdbc
system Y Y - 存储在本地的Jar包
import 引入DependencyMangement
posted @   萧何i  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示