当前位置: 首页 > article >正文

【搭建JavaEE】(1)maven仓库安装配置

Maven项目

maven–管理类的

Apache Maven 是一种软件项目管理和理解工具。基于项目对象模型的概念 (POM) 的 Mvc 文件,Maven 可以从一个中心信息中管理项目的构建、报告和文档。
在这里插入图片描述

maven VS npm

依赖(dependencies)

项目中需要的对象,需要通过引入依赖引入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

引入依赖

在这里插入图片描述

maven 依赖坐标

Maven重要性——软件生命周期

在这里插入图片描述

maven 是一个软件全周期管理工具。

在这里插入图片描述

maven安装配置

下载 Apache Maven – Maven

在这里插入图片描述

源代码 binaries

在这里插入图片描述

配置

在这里插入图片描述

仓库

在这里插入图片描述

依赖仓库:

  1. 本地仓库
  2. 镜像仓库
  3. 远程仓库

在这里插入图片描述

Ⅰ本地仓库路径*

在这里插入图片描述

全球仓库:https://mvnrepository.com/

在这里插入图片描述

Ⅱ镜像

到152-157行贴出来

    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>

在这里插入图片描述

复制下面的

  <mirror>
    <id>alimaven</id>
    <name>阿里云maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

在这里插入图片描述

url看看central

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Ⅲjdk版本号(253行)

    <profile>
      <id>jdk-1.8</id>
      <activation>
         <activeByDefault>true</activeByDefault>
         <jdk>1.8</jdk>    
      </activation>
      <properties>
          <maven.compiler.source>1.8</maven.compiler.source>
          <maven.compiler.target>1.8</maven.compiler.target>
          <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
  </profile>
  

成功图:

在这里插入图片描述

IDEA配置

在这里插入图片描述
在这里插入图片描述

第一个需要覆盖override

在这里插入图片描述

打开找到文件的setting目录下

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

学一招:

在这里插入图片描述

再检查一下

在这里插入图片描述
在这里插入图片描述

放好位置啊!

在这里插入图片描述

Maven-hello

在这里插入图片描述

创建maven工作空间–以后放maven项目

在这里插入图片描述

maven项目结构

在这里插入图片描述

pom

在这里插入图片描述

依赖坐标

依赖坐标:在仓库中查找依赖的坐标

在这里插入图片描述

  1. groupId:包名/组名
  2. artifactId:项目名称

在这里插入图片描述

找坐标

https://mvnrepository.com/

在这里插入图片描述

替换刚刚的依赖坐标

可以直接粘贴下面的:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>5.3.39</version>
</dependency>

在这里插入图片描述

爆红解决:reload就不会爆红了

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/504198.html

相关文章:

  • Spring Boot 项目启动后自动加载系统配置的多种实现方式
  • excel 整理表格,分割一列变成多列数据
  • PyQt5
  • 源码安装httpd2.4
  • 《机器学习》——贝叶斯算法
  • 蓝牙BT04-A的使用与相关AT指令
  • Vue.js前端框架教程16:Element UI的el-dialog组件
  • WordEmbeddingPositionEmbedding
  • uni-app的学习
  • MySQL:内置函数
  • SQL Server 查看数据库表使用空间 系统表
  • 刀客doc:快手的商业化架构为什么又调了?
  • 6.1 MySQL数字函数和条件函数
  • 开源项目stable-diffusion-webui部署及生成照片
  • electron打包不成功,放置安装包到C盘缓存
  • 论文阅读:EasySplat: View-Adaptive Learning makes 3D Gaussian Splatting Easy
  • 了解如何学习自然语言处理技术
  • 企业级信息系统开发讲课笔记4.12 Spring Boot默认缓存管理
  • CHAIN OF RESPONSIBILITY(职责链)—对象行为型模式
  • 对象数组按照指定rule对数据进行切割分层形成树形结构并支持搜索功能
  • 稀疏矩阵:BM25;稠密矩阵:RoBERTa - wwm - ext顺序
  • 目标客户营销(ABM)结合开源AI智能名片2+1链动模式S2B2C商城小程序的策略与实践
  • 二进制、八进制、十进制和十六进制的相互转换
  • 力扣经典题目之55.跳跃游戏
  • lwip单网卡多ip的实现
  • Python海龟绘图库:从入门到精通 - Python官方文档(三万字解析!)