重装电脑后,需要重新搭建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:仓库可以配置多个,按照由上到下的顺序依次寻找你要的包。

分类: java