Maven配置教程

  1. Maven是什么能干吗
    • Maven 是自动化构建工具。
    • 帮助我们自动化构建依赖 做项目所要用到的jar包 比如数据库 等
  2. Maven的核心功能
    • 项目构建
      • 对项目进行编译,测试,打包,部署等构建。
    • 依赖管理
      • 对jar包的统一管理,Maven提供中央仓库,私服,本地仓库解决jar包的依赖和相关依赖的下载。
        如下图所示:包括蓝、黄两个部分分别对应着[依赖关系]在这里插入图片描述
        3.maven的配置 重点
  • maven的下载:官网:http://maven.apache.org/

  • 本地环境变量配置
    右击电脑选择属性 —>选择高级系统设置---->环境变量设置—>新建---->MAVEN_HOME—>找到path路径—>选择新建—>输入%MAVEN_HOME%\bin然后确定 这里的MAVEN_HOME实际上就是刚才配置的bi上一级的目录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后点击确定 之前的界面也是确定确定

  • 测试是否成功 win+r 输入cmd 然后输入 mvn -v 出现以下界面表示成功

  • 在这里插入图片描述
    conf xml配置文件设置

  1. 首先打开maven 目录下的conf文件夹下的conf 点击进入 在这里插入图片描述
    然后选择setting.xml文件打开

  2. 配置本地仓库 在53行左右

    把上面一行复制出来 不要在注释里 中间加上路径即可在这里插入图片描述
    配置阿里云 找到mirrors的大标签 以下代码是复制在 这里这个复数大标签里的

alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/bcc468cdd805480dbcfc30559766b26c.png) 3.配置JDK 在配置文件profiles里 配置 jdk的版本 在标签中进行配置,一定要小心,找到结束标签,在其前面配置以下代码。因为在标签中全部是注释,粘到哪里都在注释中,只有找到结束标签前才是注释外的,配置才会生效。 比如17 的如下 jdk17 true 17

在idea中配置Maven 选择File—>settings —>选择Build—>build tool ---->Maven 在maven里要配置

maven home path 和user setting file ---->选择importing 选择jdk的正确版本---->runner 里配置VM

Options:-DarchetypeCatalog=internal —>Repositories(刷新本地仓库的索引): 选中本地仓库,点Update在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
照抄的:VM Options:-DarchetypeCatalog=internal
在这里插入图片描述
在这里插入图片描述
接下来 :为Idea2023新建项目集成Maven

  1. File—>New Projects Setup—>Settings for New Project
  2. 同上面步骤再来一遍
  3. 在这里插入图片描述
    基于Maven开发JavaSE的项目 如何创建maven项目

file —>new—>project—在这里插入图片描述
接着如下 最后点击创建
在这里插入图片描述
接着在这里插入图片描述
接着新建一个模块在这里插入图片描述
3. Modules:

  • —> New Module
    Build system: Maven
  1. Advanced Settings

GroupId:com.bjpowernode
ArtifactId:maven_001_javase
—>Create在这里插入图片描述
5. 观察Sources和Dependcies选项的JDK版本,都为17

—>ok在这里插入图片描述
在这里插入图片描述
6. 补齐目录

在test目录上右键—>new Directory—>resouces在这里插入图片描述
7. 修改pom.xml文件

添加单元测试的依赖
在这里插入图片描述
切记:点M刷新依赖 在这里插入图片描述
开发Hello.java类 在这里插入图片描述
开发测试类 在这里插入图片描述

更多推荐