Maven3在ideal中的配置

下载Maven

官网下载地址
华为云下载地址在这里下载更快
注意!!! idea2019版与maven3.6.2版本不兼容,我们授课使用3.5.2版本或3.5.4

  • 下载往期版本
    往期版本下载地址
    Maven3在ideal中的配置_第1张图片

2.安装和配置

解压
Maven3在ideal中的配置_第2张图片
配置环境变量
Maven3在ideal中的配置_第3张图片
变量值为Maven安装目录
Maven3在ideal中的配置_第4张图片
在系统变量Path中添加变量值:

;%MAVEN_HOME%\bin

检查是否安装成功
Maven3在ideal中的配置_第5张图片
配置本地仓库和私服
在maven安装目录下的conf文件夹中找到settings.xml文件
Maven3在ideal中的配置_第6张图片

1.本地仓库的路径
D:\rep_boot

2.阿里云镜像
  
	  alimaven  
	  aliyun maven  
	  http://maven.aliyun.com/nexus/content/groups/public/
	  central          

或华为镜像,二者只能选一个
 
      huaweicloud
      *
      https://mirrors.huaweicloud.com/repository/maven/
 

3.jdk版本
 
      jdk-14
      
        14
      
	  
		14
			14
			14
	  
  

ideal中配置maven

1.进入设置
Maven3在ideal中的配置_第7张图片
Maven3在ideal中的配置_第8张图片
Maven3在ideal中的配置_第9张图片
Maven3在ideal中的配置_第10张图片
Maven3在ideal中的配置_第11张图片

依赖管理

创建后的工程结构是不完善的,我们还需要在main下添加java和resources两个文件夹
Maven3在ideal中的配置_第12张图片
导入依赖

以最原始的jdbc操作为案例

  • 在pom.xml中导入mysql驱动jar包

    <dependency>
                <groupId>mysqlgroupId>
                <artifactId>mysql-connector-javaartifactId>
                <version>5.1.38version>
    dependency>
    
    • jar包坐标来源,中央仓库
    • https://mvnrepository.com/
      Maven3在ideal中的配置_第13张图片
      坐标详解
      Maven3在ideal中的配置_第14张图片
      依赖范围
A 依赖 B,需要在 A 的 pom.xml 文件中添加 B 的坐标,添加坐标时需要指定依赖范围,依赖范围包
括:

compile:此范围为默认依赖范围。作用在: 编译、测试、运行

provided:只有在当 JDK 或者一个容器已提供该依赖之后才使用,在编译和测试时需要,在运行时不需要。
比如: tomcat 容器包含servlet api,但是在编译和测试时需要,运行时使用tomcat内置的servlet即可。

runtime:在运行和测试系统的时候需要,但在编译的时候不需要。
比如:jdbc的驱动包。

test:在编译和运行时都不需要,它们只有在测试编译和测试运行阶段可用,
比如:junit。

system:system依赖不推荐使用。

Maven3在ideal中的配置_第15张图片

你可能感兴趣的:(Java)