首页 > 其他分享 >Maven概述安装 常用指令 Maven-IDEA集成

Maven概述安装 常用指令 Maven-IDEA集成

时间:2024-12-13 21:30:21浏览次数:6  
标签:maven 仓库 私服 jar IDEA Maven 点击 概述

一.Maven概述

Maven 是一个项目管理工具,具备以下几个关键要素:

  • 包含内容:包含一个对象模型、一组标准集合、一个依赖管理系统,以及用来运行定义在生命周期阶段中插件目标和逻辑。
  • 核心功能:能合理叙述项目间的依赖关系,也就是在项目为 Maven 项目的前提下,通过配置 pom.xml 文件来获取 jar 包,无需手动添加。
  • Maven 项目理解:可以看作是在 Java 项目和 Web 项目外面包裹了一层 Maven,从本质上来说,Java 项目依旧是 Java 项目,Web 项目也还是 Web 项目,但包裹之后就能使用 Maven 提供的功能,比如借助 pom.xml 添加 jar 包,就是把一颗水果看作是被装在一个由糖渍和风干工艺构成的 “甜蜜容器” 里,虽然它被容器的形式所包裹,经历了一些改变,但它本身还是那颗水果。

二.maven的安装

因为我用的是windows系统,所以这里就只有windows版本的喽!

  1. 下载 Maven
    • 访问 Maven 官方网站((Welcome to Apache Maven – Maven),在下载页面找到适合 Windows 系统的二进制压缩包(通常是apache - maven - [version] - bin.zip格式,其中[version]是 Maven 的版本号),然后点击下载。
  2. 解压 Maven 压缩包
    • 下载完成后,将压缩包解压到一个合适的目录,例如C:\Program Files\apache - maven - [version]。尽量避免路径中包含中文和空格,以免出现一些潜在的问题。
    • 解压后打开
    • bin目录存放的是maven中可执行的文件和相关指令
    • conf目录存放的是maven的配置文件
    • lib目录存放的是maven所依赖的架包
    • 仓库的概念仓库就是存放jar包的地方,即我们前面说的通过pom.xml中通过设置索引来到仓库中寻找jar包 仓库分为:本地仓库,第三方仓库,中央仓库
    • 本地仓库 用来存储从远程仓库或者中央仓库下载的插件和jar包,项目使用一些插件或jar包 优先从本地仓库查找 默认本地仓库的位置在user.dir/.m2/repository,{user.dir}表示 windows 用户目录。

    • 第三方仓库 第三方仓库,又称为内部中心仓库,又称为私服 私服:一般由公司自己设立,只为本公司内部共享使用,它既可以作为公司内部构建协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率使用私服为了减少对中央仓库的访问私服可以使用的是局域网,中央仓库必须使用外网。也就是一般公司都会创建这种第三方仓库,保证项目开发时,项目所需用的jar都从该仓库中拿,每个人的版本就都一样。 注意:连接私服,需要单独配置。如果没有配置私服,默认不使用

      中央仓库 在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它含了世界上大部分流行的开源项目构件。

  3. 配置本地仓库新建一个文件夹mvn-repo作为本地仓库,复制文件路径   

  4. 接着我们打开conf文件,可以用Visual studio code打开,这样代码会有标识,打开settings.xml,本地仓库在53行复制53行,挪到外面来,然后将<localRepository></localRepository>中间的字母改为我们刚才新建的文件夹路径这样我们的本地仓库就配置好了,注意一定不要打错哦

  5. 由于中央仓库很多人都在用,所以在下载时会很慢,所以我们要去配置一下阿里云私服

  6. 还是刚才那个settings.xml,找到<mirrors>这个标签

  7. 161行到166行原本是有文件的,直接删除就好,这几行表示的意思就是链接的是中央仓库,改为我这样,我们的远程仓库就配置好了

  8. 配置环境变量

  9. 此电脑右键属性,点击高级设置,点击环境变量新建系统变量变量值就是maven文件的安装地址下滑找到path,双击打开新建输入我标蓝的就好了,那么现在,你的maven就配置好了

  10. 你可以在cmd命令行中输入mvn -v检查你的环境变量是否配置好。

 三,在idea中集成maven

进入idea,打开Allsettings点击Build,Execution,Deployment,点击下方Bulid Tools,点击下方Mavenok,Mavenhome path就是你的Maven安装目录,点击...选择你的安装目录就可以了

User settings file是你的配置文件,点击Overrride,

选择你的安装目录D:\kaifa\apache-maven-3.9.9\conf\settings.xml

像图中这样,点击ok就可以了。

Local repository是你的Maven仓库目录,是的当你做好上一步时,你会发现你的Local repository已经配置好了。

下一步

我们点击Maven下的Runner,选择好你的jdk就好了

下一步

点击Compiler,点击下方Java Compiler,选择我们的字节码像这样就可以了。

字节码怎么选,我觉的你可以问一下ai。

拜拜,祝大家天天开心。

标签:maven,仓库,私服,jar,IDEA,Maven,点击,概述
From: https://blog.csdn.net/mjs12/article/details/144316739

相关文章

  • 转载:【AI系统】AI系统概述与设计目标
    AI系统全栈架构通过对AI的发展、以及模型算法、硬件与数据的趋势介绍,我们已经了解了AI系统的重要性。本文将介AI系统的设计目标、组成和生态,让读者形成AI系统的知识体系,为后续展开每篇文章的内容做好铺垫。AI系统设计本身需要各个环节通盘考量,无论是系统性能,还是用户......
  • GLM4-9B-Chat大模型-GLM-4V-9B多模态大模型概述、原理及推理实战
    【机器学习】GLM4-9B-Chat大模型/GLM-4V-9B多模态大模型概述、原理及推理实战​​​​​​​目录一、引言二、模型简介2.1GLM4-9B模型概述2.2GLM4-9B模型架构三、模型推理3.1GLM4-9B-Chat语言模型3.1.1model.generate3.1.2model.chat3.2GLM-4V-9B多模......
  • Springboot+maven+druid+mybatis-plus多数据源
    Springboot版本:2.3.12.RELEASE1.maven依赖<!--druid连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.22&l......
  • 132Java基于SpringBoot的西山区家政服务网站设计与开发-java vue.js idea
    所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到项目介绍132Java基于SpringBoot的西山区家政服务网站设计与开发-javavue.jsidea系统实现截图技术栈介绍JDK版本:jdk1.8+编程语言:java框架支持:springboot数据库:mysql......
  • 150Java基于SpringBoot的高校实验室管理系统微信小程序-java vue.js idea
    所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到项目介绍150Java基于SpringBoot的高校实验室管理系统设计与实现-javavue.jsidea系统实现截图技术栈介绍JDK版本:jdk1.8+编程语言:java框架支持:springboot数据库:mysql版本不限......
  • 二、USB PD架构概述
    简单了解一下USBPD协议大致框架是怎么样的,以及它的协议是怎么样在整个链路中传输的,内容摘自USBPD3.2协议文档。USB电源传输是一个端口到端口架构,其中每个USB电源传输能力的设备由几个主要组件组成。下图说明了端口对之间通信栈层的关系。通信栈包括:一个设备策略管理器(De......
  • idea继承代码注释翻译插件
    在读开源代码时,英文注释看起来比较吃力,于是安装一个翻译插件第一步:安装TranslateHelper插件配置IDEA->Preferences->Plugins,安装TranslateHelper这个插件 第二步:在百度翻译平台申请appId和secretKey地址https://fanyi-api.baidu.com/manage/developer可以免费申请第......
  • 使用Arthas和arhtas idea plugin插件做代码性能分析
    最新版本,点击下载https://arthas.aliyun.com/download/latest_version?mirror=aliyun一、idea插件安装idea中安装arthasidea插件在arthas下载目录运行java-jar.\arthas-boot.jar         (1)出现下面情况,是没有启动的java服务;       (2......
  • 2024 IDEA安装使用教程(附激活,常见问题)
    第一步:下载IDEA安装包访问IDEA官网,下载IDEA也可以在这里点击下载idea下载idea第二步:安装IDEA点击xx关掉程序!第三步:下载补丁IntelliJIDEA补丁文件点击获取补丁下载成功后,打开标注的文件文件夹,进入到文件夹/jetbra注意:这个文件夹单独copy一份,所属......
  • IDEA 2024 加载 JRebel(2024.4.2)在线开启以及配置
    今天在自己的IDEA2024版本上加载JRebel(2024.4.2),在线开启以及配置1.安装:个人建议建议从idea插件市场下载,下载下来直接使用2.激活(1)填写激活网址+生成的GUID,邮箱随便填写。GUID在线生成网址:CreateGUIDonline(2)配置网址列表,一个不行就换另一个,GUID生成在线网上找个在线......