项目中如何配置 Maven 为国内源

这篇具有很好参考价值的文章主要介绍了项目中如何配置 Maven 为国内源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 创建出一个 Maven 项目

2. 打开项目配置界面, 检查并配置国内源

2.1 打开配置界面 (当前项目界面和新项目配置界面)

2.2 搜索 "Maven"

2.3 设置 setting.xml (给此 xml 中添加国内源)

2.4 把上面的步骤 (2.1~2.3)  在新项目的配置界面中重新配置一遍.

3. 重新下载 jar 包


1. 创建出一个 Maven 项目

项目中如何配置 Maven 为国内源项目中如何配置 Maven 为国内源

2. 打开项目配置界面, 检查并配置国内源

2.1 打开配置界面 (当前项目界面和新项目配置界面)

项目中如何配置 Maven 为国内源

2.2 搜索 "Maven"

项目中如何配置 Maven 为国内源

2.3 设置 setting.xml (给此 xml 中添加国内源)

项目中如何配置 Maven 为国内源

 打开此路径后, 会出现两种情况: 

1. 你的路径下有 settings.xml 文件;

2. 你的路径下没有 setting.xml 文件;

【第一种情况配置国内源】

使用 VSCode 或者其他文本编辑器打开 settings.xml 文件, 并找到 mirrors 结点, 在里面加上以下代码即可.

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

【第二种情况配置国内源】

将自己同学或者朋友已经配置好的 settings.xml 文件拷贝到此路径下即可.

【注意】

此路径属于第一种情况时, 不能像第二种情况一样拷贝朋友的 xml 文件

【为什么要给 settings 添加国内源】

项目中如何配置 Maven 为国内源 

maven 项目为什么要下载 jar 包 >>>

最早之前我们要去下载 jar 包, 就和我们最早智能时代去下载 app 一样, 就是一个链接, 本来我们要去下一个王者荣耀, 结果发现是一个钓鱼的 app, 来了之后, 先让我们看 60 秒的广告, 正在打团战的时候, 又给我弹一个广告, 可想而知是非常糟糕的一件事, 但是野蛮时代就是这样.  我们下载 jar 包也是这样, 假设我想用一个很正经的 MD5 的加密库, 结果你就统计了我用户的一个行为, 你就搜集了我本地敏感的用户信息, 那我的 jar 包就出现问题了, 就有风险了, 那这时候怎么办? 就有一个人站了出来, 就建立了一个平台, 所有的 jar 包你都发布到这个平台,  我的平台给你进行审核, 审核完了之后, 其他人就可以去用了. 这就和我们之前下载 app , 经常会下载到一些伪造的,冒充的 app , 后来就有了官方的应用市场, 所有的东西都要进行官方的审核, 你就可以放心大胆的去用它了, 这也是咱们 maven 项目以及后面的 spring 项目要去下载 jar 包的原因.

为什么要配置 settings 国内源 >>>

由于 Maven 中央仓库在国外, 这就导致一个问题, 为什么我创建 servlet 项目, 创建 spring 项目的时候, 我创建失败了, 就是因为你去拉这个中央仓库的时候, 它在国外, 然后国外网络不好, 导致你拉了一半, 或者是在默认的超时时间里, 你都没有把这个 jar 包下载下来, 或者下载的时候网络中断了, 下载了一个一半的 jar 包, 然后你运行的时候就出现问题了, 你发现你的项目就跑不起来, 就是这个原因. 为了解决问题, 于是三方就跳出来了, 国内比较典型的 jar 包有两个, 一个是阿里云, 一个是网易云, 前边第一种情况配置的国内源就是阿里的. 

既然有了阿里云, 网易云, 是不是就相当于阿里就做了一个人家国外已经做过的事呢?  开发者在发布 jar 包的时候, 是否需要将 jar 包也同步发到阿里, 网易呢? 那这样就会给人家开发者增加负担的, 人家也不会愿意, 而且会导致 maven 的生态不稳定. 所以这两家国内源就非常聪明, 去 maven 中央仓库去增量同步 jar 包, 这时候我们在 settings 里面配置国内源, 就可以直接去国内的网络去访问了, 这个时候, 速度就提升了很多了. 之前我们从中央仓库下载 jar 包, 正常情况下, 我们去下载一个 spring 项目的 jar 包可能需要 5 分钟, 现在我们从国内源下载 10 秒钟可能就搞定了.

2.4 把上面的步骤 (2.1~2.3)  在新项目的配置界面中重新配置一遍.

项目中如何配置 Maven 为国内源

 文章来源地址https://www.toymoban.com/news/detail-405559.html

3. 重新下载 jar 包

为什么要重新下载 jar 包 >>>

第一次下载已经失败了, 那么这时候失败有两种情况: 

1. 压根就没下载下来

2. 下载了一半, 但是因为你的网络抖动, IDEA 没发现, IDEA 显示的是成功, 但是你用的时候不能用. 

所以我们需要先将旧的 jar 包删除 (旧 jar 包可能是不完整的).

怎么删除旧 jar 包 >>>

我们在配置的时候, 是打了两个勾的, 我们只做了第一件事, 第二件事没有做, 第二个配置就是我们的本地仓库.

项目中如何配置 Maven 为国内源

【本地仓库】

前面我们只谈到了三个仓库, 那么本地仓库又是什么呢?

最早我们在下载 jar 包的时候, 是没有本地仓库的, 我们需要本地仓库就从线上去拉, 拉完就放到我们的项目里面, 但是这里会有一个问题, 比如我们下载一个 mysql 的 jar 包, 我们第一次去拉去这个 jar 包, 这个项目已经创建完了, 第二次我们在写项目的时候, 还需要 mysql 的 jar 包, 又得从中央仓库去拉, 此时就会有两个问题, 不管是国内的还是国外的, 我们都需要消耗网络资源. 而且第一次我们已经下载好了, 此时我们本地项目已经有了 jar 包, 第二次我们又去下载, 不科学不合理, 这个为了减轻中央仓库的负担, 也为了加快本地下载的速度, 所以它就会在中央仓库和用户之间架一个本地仓库, 起的作用就是缓存 !!

项目中如何配置 Maven 为国内源

删除 jar 包就可以找到上面那个路径, 然后把下面的 jar 包全部删除,  下一次创建项目时需要这些 jar 包时, 重新再下载一次即可..(依然是从国内源下载) 

项目中如何配置 Maven 为国内源

 

【重新下载 jar 包】

项目中如何配置 Maven 为国内源

 

以上就是配置 Maven 为国内源的具体步骤, 跟着步骤一步步操作能解决 99% 的兄弟的问题, 
还有 1% 如果没成功, 可以尝试更换网络重新执行以上步骤!!!

到了这里,关于项目中如何配置 Maven 为国内源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • maven本地仓库地址修改+maven国内镜像设置+maven运行所需pos.xml文件配置基本写法

    1,maven本地仓库地址修改 maven在使用过程中,本地项目仓库其空间占用会越来越大,但是其默认仓库位置往往是以C盘为主,C盘作为系统盘常常会遇到所在盘空间占满的情况,所以我们将其改至其他硬盘空间位置为适合做法,我们先进入以下位置; 我们可以在记事本中打开其

    2024年02月15日
    浏览(50)
  • 【高效】开发过程中常见配置(pip、npm、maven、git等各种国内源)

    打开nvm安装目录,找到settings.txt文件,在最后添加一下参数 linux 位置: ~/.pip/pip.conf windows 位置: %HOMEPATH%pippip.ini 配置taobao镜像 windows 位置: %HOMEPATH%.npmrc node 16.16.0 中报如下警告: 《npm WARN config global --global , --local are deprecated. Use --location=global instead.` –location=global》 所以

    2024年02月16日
    浏览(40)
  • 计算机网络误区———源目IP和源目MAC变化问题

    目录  一、首先给出结论: 二、其次分析原因       这是一个老掉牙的问题,并且在很多大学考试、考级、考证都都会遇到,今天我就来简单地说一下这个问题。 1、数据包在传递过程中源IP地址,目的IP地址一直不变 2、每次经过交换机,源目MAC不变 3、每次经过路由器,

    2024年02月16日
    浏览(60)
  • 2.Eclipse里面配置Maven及创建Maven项目

    eclipse4.0以上已经安装了Maven插件,无需额外再次安装Maven插件。除非你的Eclipse版本很低,就需要手动安装。那么怎么看我们的 Eclipse里面有没有安装 Maven插件呢?打开如下菜单:Window---Preference,如果里面有 Maven选项的话就表示已经安装了 Maven插件; Maven 配置好之后我们还要配

    2024年02月21日
    浏览(45)
  • idea导入配置maven项目

    一、导入项目 1、依次点击File --new --Project from Existing Sources. 2、选择自己项目的pom.xml,点击ok 3、选择自己的jdk,若之前无jdk则需要先配置,并且点击Environment settings.进行maven配置 上图右侧部分为maven配置 Maven home directory:下载配置的maven目录,选择之后此行下面会出现版本号 U

    2024年02月14日
    浏览(58)
  • IDEA maven项目配置Tomcat

      目录  首先确认自己是否已经安装JDK 下载安装Tomcat 重点讲解如何在IDEA maven项目中配置Tomcat pom文件配置 Servlet 相关依赖引入  项目配置运行环境 ​编辑   Tomcat配置 ​编辑  Tomcat服务器导入项目 ​编辑  Application Context 路径配置  webapp 文件夹准备  web.xml 文件准备  第一行

    2024年02月09日
    浏览(74)
  • Maven父子工程项目的配置

    在Java的Maven多模块(父子工程)项目中,Maven插件的配置非常重要,因为它们可以帮助你进行项目构建、测试、打包等各种任务。以下是一个简单的父子工程Maven插件配置的示例: 假设你有如下的项目结构: 这里有一个父工程(parent-project)和两个子模块(module1和module2)。下

    2024年02月13日
    浏览(35)
  • 如何创建Maven项目

    1.什么是 maven maven是一个构建工具 功能: ① 把编译好的.class文件打包成一个.jar文件 ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来,导入工程中 2.如何创建maven项目 maven不需要安装,idea自带,我们只需要下载依赖 第一步:打开

    2023年04月23日
    浏览(27)
  • Jenkins配置maven项目,打包、部署、发布

    Jenkins和项目在两台服务器上 Jenkins的下载安装部署省略,可自行上官网。 1.安装maven插件 完成后,会出现“success”,并且勾选“安装完成后重启Jenkins(空闲时)” 2.部署有Jenkins的服务器上,下载maven,配置环境变量,我在opt/目录下放着。  执行命令: Jenkins配置maven 配置maven,

    2024年02月09日
    浏览(45)
  • 记录使用jenkins配置maven,并且打包,部署,发布maven项目的过程

    专栏的前面几篇博客已经把jenkins和gitlab集成起来了,接着我们开始打包,部署发布maven项目 首先在jenkins中安装maven,docker安装的maven默认安装了java,但是没有安装maven,所以这里我们需要自己进入到jenkins容器中,然后安装maven。 我这里的maven是自己在官网传送门下载的最新版

    2024年02月02日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包