码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • IDEA使用Maven


    IDEA使用Maven

    • 一. IDEA配置Maven环境
    • 二. Maven 坐标详解
    • 三. IDEA 创建 Maven项目
    • 四. IDEA 导入 Maven项目
    • 五. Error java 错误 不支持发行版本5 ( 完美解决版)

    以后开发中我们肯定会在高级开发工具中使用Maven管理项目,而我们常用的高级开发工具是IDEA,所以接下来我们会讲解Maven在IDEA中的使用

    一. IDEA配置Maven环境

    我们需要先在IDEA中配置Maven环境:

    1. 选择 IDEA中 File --> Settings
      在这里插入图片描述
    2. 搜索 maven
      在这里插入图片描述
    3. 设置 IDEA 使用本地安装的 Maven,并修改配置文件路径
      在这里插入图片描述

    二. Maven 坐标详解

    1. 什么是坐标?
    • Maven 中的坐标是资源的唯一标识
    • 使用坐标来定义项目或引入项目中需要的依赖
    1. Maven 坐标主要组成
    • groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)
    • artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
    • version:定义当前项目版本号
      • 如下图就是使用坐标表示一个项目:
        在这里插入图片描述

    注意:

    • 上面所说的资源可以是插件、依赖、当前项目。
    • 我们的项目如果被其他的项目依赖时,也是需要坐标来引入的

    三. IDEA 创建 Maven项目

    1. 创建模块,选择Maven,点击Next
      在这里插入图片描述

    2. 填写模块名称,坐标信息,点击finish,创建完成
      在这里插入图片描述

    3. 创建好的项目目录结构如下:
      在这里插入图片描述

    4. 编写 HelloWorld,并运行

    四. IDEA 导入 Maven项目

    1. 选择右侧Maven面板,点击 + 号
      在这里插入图片描述

    2. 选中对应项目的pom.xml文件,双击即可
      在这里插入图片描述

    3. 如果没有Maven面板,选择View --> Appearance --> Tool Window Bars
      在这里插入图片描述

    4. 可以通过下图所示进行命令的操作:
      在这里插入图片描述

    • 配置 Maven-Helper 插件:
      • 选择 IDEA中 File --> Settings
        在这里插入图片描述

      • 选择 Plugins
        在这里插入图片描述

      • 搜索 Maven,选择第一个 Maven Helper,点击Install安装,弹出面板中点击Accept
        在这里插入图片描述

      • 重启 IDEA,安装完该插件后可以通过 选中项目右键进行相关命令操作,如下图所示:
        在这里插入图片描述

    五. Error java 错误 不支持发行版本5 ( 完美解决版)

    解决方案

  • 相关阅读:
    远程监控高并发高吞吐java进程
    JDK1.8新特性---Optional
    Redis 支持哪些数据类型?以及使用场景?
    【C语言】指针和数组的深入理解(第二期)
    JavaScript事件
    部署MES系统的实际作用和意义是什么?这篇文章总结得很全面
    SELinux零知识学习二十、SELinux策略语言之类型强制(5)
    promise执行顺序面试题令我头秃,你能作对几道
    远程发送剪切板,屏幕截图
    C# in a Nutshell 系列(3)C#语言基础
  • 原文地址:https://blog.csdn.net/o676448/article/details/126913228
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号