首页 > 其他分享 >IDEA搭建maven环境

IDEA搭建maven环境

时间:2023-10-09 09:23:36浏览次数:34  
标签:仓库 配置 IDEA maven 设置 下载 搭建

原文链接:https://www.longkui.site/program/java/idea-maven/4699/

重装电脑后,需要重新搭建maven环境,所以写下这篇文章记录一下。

首先,下载maven:

maven官网:Maven – Welcome to Apache Maven

打开后点击“download”

然后找到zip包进行下载:

如果你要下载低版本的maven,请参考这篇文章:如何下载低版本的maven – 每天进步一点点 (longkui.site)

部分高版本的maven不能使用http访问,所以有可能会用到低版本的maven。

下载完后进行解压。

打开IDEA,进行maven配置,

我们打开IDEA的配置:

如果你在跑项目,可以先点击左上角“文件”—>”退出”,然后再回到上面 界面,点击“设置”

不建议直接从某个项目中设置maven配置信息,那样做只会对当前项目生效,而不是后续所有的项目生效。

打开设置后,我们找到maven设置

这里需要着重说一下这机构配置。

第一个:maven主目录,我们下载的maven目录,设置的不对会报错,IDEA的插件中也有maven,我试过,同一个版本下同样可用。

第二个:用户设置文件,就是settings.xml 这个文件。我们首先要配置对文件的位置,这里我们选择的是maven下面的conf/setting.xml文件。后面我会详细讲如何配置这里面的数据。需要右侧勾选覆盖

第三方:本地存储库,就是从网上下载下来的包,存储到本地电脑上,这样就不用每次打开项目从网上重新下载了,从本地读取即可。我们设定一个目录,右侧勾选覆盖。

设置完毕后点击应用和确定。

关于如何设置setting.xml文件?

1.1配置本地仓库:

我们在  <localRepository>D:\java\maven\repository</localRepository>

标签中,配置本地仓库,这个仓库地址和上面本地存储库是一样的。

1.2 配置中心仓库(公共)

中心仓库就是项目初始化的时候从什么地方拉包,一般大家都用公共的仓库,比如阿里的,如果要配置中心仓库,我们找到mirrors标签,添加如下代码:

    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

1.3配置中心仓库(私有)

首先我们配置mirror的地址要改成公司私有的地址,这个公司的人会告诉你这个私有地址。

其次,我们需要在<servers></servers>标签中加入私有仓库的用户名和密码,类似这样:

  <server>
          <id>deploymentRepo</id>
          <username>admin</username>
          <password>123456</password>
      </server>

然后我们就可以访问了私有仓库了。

PS:仓库可以配置多个,按照由上到下的顺序依次寻找你要的包。

标签:仓库,配置,IDEA,maven,设置,下载,搭建
From: https://www.cnblogs.com/longkui-site/p/17750702.html

相关文章

  • maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
    原文链接:https://www.longkui.site/error/maven-default-http-blocker-http-0-0-0-0-blocked-mirror-for-repositories/4659/0.背景给新电脑配置maven环境,然后执行mvncleaninstall的时候开始报错,maven-default-http-blocker(http://0.0.0.0/):Blockedmirrorforrepositor......
  • 如何下载低版本的maven
    原文链接:https://www.longkui.site/program/java/maven525/4661/重新配置maven,需要下载maven,但是官网默认下载的是最新版,最新版不一定适合你,所以,我们一般会下载一些旧版的maven包,这篇文章简单介绍一下如何下载旧版本的maven。我们打开maven官网:Maven–WelcometoApacheMave......
  • 虚拟环境搭建、luffy后台项目创建,目录调整、封装logger、封装全局异常、封装Response
    虚拟环境搭建#1虚拟环境作用多个项目,自己有自己的环境,装的模块属于自己的#2使用pycharm创建-一般放在项目路径下:venv文件夹-lib文件夹---》site-package--》虚拟环境装的模块,都会放在这里-scripts--》python,pip命令#3本地创建......
  • 虚拟环境搭建,luffy后台项目创建、目录调整,封装logger,封装全局异常,封装Response,后台数
    1虚拟环境搭建......
  • 8、IDEA 创建新分支,合并代码
    转载自适用场景:当前分支是线上分支master,现在需要开发一个新功能,自然是要拉取一个新的分支test1,待开发测试完毕之后,再合并到master才比较恰当。当前处于master分支:现在新建一个分支test1(备注:此时newbranch是在当前所处分支上新建分支,比如处于A分支,然后newbranchB......
  • maven命令
    mvnpackage生成target目录,编译、测试代码,生成测试报错,生成jar/war文件mvncompile表示进行编译,会将代码编译到target文件夹中mvninstall 运行安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用Maveninstall安装指令,其做了两件事情:1.将项目打包(jar/war),将打包结......
  • 需编写html代码,快速搭建一个公司管理系统
    快速搭建一个公司管理系统MagicTable基于vue-admin-beautiful,elementui,vue-easytable等实现的网页快速生成框架,无需编写html和css代码,只需要编写js文件就能实现管理面板的表格页面。github链接https://github.com/YSASM/MagicTable特点轻量简洁缩短开发时间示例如......
  • 08:信息收集-架构,搭建,WAF等
    前言:在安全测试中,信息收集是非常重要的一个环节,此环节的信息将影响到后续的成功几率,掌握信息的多少将决定发现漏洞机会大小,换言之决定着是否能完成目标的测试任务。也可以很直接的跟大家说:渗透测试的思路就是从信息收集这里开始,你与大牛的差距也是从这里开始的!申明:涉及的网......
  • hadoop集群搭建及编程实践
    Hadoop集群搭建前期准备及JDK,hadoop安装设置主机名和添加主机映射验证连通性SSH无密码登录配置集群/分布式环境修改workers修改文件core-site.xml修改hdfs-site.xml修改mapred-site.xml修改yarn-site.xml分发到其他结点格式化namenode执行分布式实例javaAPI与H......
  • Appium+JAVA+IDEA环境搭建
    1、Java环境配置(基础,不再描述)2、AndroidSDK安装   (1)下载地址:https://www.androiddevtools.cn/#sdk-tools(下载后解压即可)      (2)配置环境变量ANDROID_HOME      (3)添加到Path路径(platform-tools文件夹需要SDKManger安装后出现)      (4)c......