详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

  • 更新时间:2023-01-05 09:11:06
  • 编辑:尹明亮
给寻找编程代码教程的朋友们精选了java相关的编程文章,网友卓承平根据主题投稿了本篇教程内容,涉及到Maven、settings.xml配置、settings.xml、阿里云、maven、settings配置相关内容,已被226网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

一、settings.xml文件会在两个目录下存在:

1、Maven安装目录(全局):%MAVEN_HOME%\conf\settings.xml

2、用户安装目录(用户):${user.home}\.m2\settings.xml

第一个是全局配置,第二个是用户配置。当两者都存在,它们的内容将被合并,特定于用户的settings.xml文件占主导地位。

如果从头开始创建用户特定的配置,可以将全局的settings.xml复制到${user.home}\.m2目录下。

我的Maven安装目录:(%MAVEN_HOME%)D:\apache-maven-3.5.2

我的用户安装目录:(${user.home})C:\Users\Administrator

打开用户目录下的settings.xml,如图所示:

详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

二、指定本地仓库

1、本机新建一个文件夹当做本地仓库

我建的文件夹路径为:F:\MavenRepository

2、在settings.xml中添加localRepository标签

详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

三、配置阿里云镜像(因为要访问国外服务器,会很慢)

在settings.xml文件中的mirrors下添加mirror标签

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

详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

三、用Maven命令创建一个Java项目,可以看到初次创建会加载一些jar包

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.abc -DartifactId=Blog

详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

看到如上图所示内容,表示用Maven创建Java工程成功!

项目结构图如图所示,缺少哪个文件夹就自己创建

详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

java相关教程

  • java中myeclipse创建servlet方法

    这篇文章主要为大家详细介绍了myeclipse创建servlet的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2020-06-18

  • Java实现随机10道10以内加减法的代码详解

    这篇文章主要介绍了Java实现随机出题,10道10以内加减法计算,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习

    发布时间:2019-11-16

  • 利用weixin-java-miniapp生成小程序码并直接返回图片文件流的代码实例

    这篇文章主要介绍了利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随

    发布时间:2020-01-25

  • Java实现文件加密解密功能实例详解

    这篇文章主要介绍了Java实现文件的加密解密功能,结合具体实例形式详细分析了java针对文件的读取、判断、加密、解密等相关步骤与操作技巧,需要的朋友可以参考下

    发布时间:2020-01-13

  • 实例解析Java Chaos Game噪声游戏

    这篇文章主要介绍了Java Chaos Game噪声游戏实例代码,具有一定借鉴价值,需要的朋友可以参考下。

    发布时间:2020-03-06

  • Java的构造方法和对象的创建

    这篇文章主要介绍了Java编程构造方法与对象的创建详解,具有一定参考价值,需要的朋友可以了解下。

    发布时间:2020-02-10

  • Java异常类型以及异常处理总结

    在本篇文章里小编给大家分享了关于Java的异常类型的相关知识点内容,有需要的朋友们跟着学习下。

    发布时间:2019-05-30

  • 怎样用Java实现五子棋人人对战

    这篇文章主要介绍了Java编程实现五子棋人人对战代码示例,具有一定借鉴价值,需要的朋友可以参考下。

    发布时间:2020-02-18

  • github上运行java项目的步骤方法

    这篇文章主要介绍了github上的java项目怎么运行(面向小白),今天从github把我以前写的一个小demo下载下来了,第一次下载项目,摸索了一个多小时,才运行起来,需要的朋友可以参考下

    发布时间:2019-12-30

用户留言