Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 8634|回复: 0

解决为什么每次打开Eclipse新的workspace需要更新nexus-maven-repository-index问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-4-22 19:30:42 | 显示全部楼层 |阅读模式

    解决为什么每次打开Eclipse新的workspace需要更新nexus-maven-repository-index问题

    1. 新建一个Eclipse的workspace。
    2. 打开Window—>Preferences,如下图所示:
    3. 打开Preferences后,点击Maven,可以看到右边Maven下的Download repository index updates on startp。取消该项的勾选,点击Apply后点击OK即可。如下图所示:
    1. 在之前已经有下载好的repository index 已有工作空间下,找到.metadata.pluginsorg.maven.ide.eclipsenexus。把该目录下的 central文件夹整个复制到新建的workspace下对应 的.metadata.pluginsorg.maven.ide.eclipsenexus目录下。替代原系统自动生成的central文件夹及其内 容。
    2. 完成以上步骤,下面我们来进行手动设置nexus-maven-repository-index更新。打开Eclipse的Window—>Show View—>Other…,如下图所示:
    1. 打开后,找到Maven,点击就可以看到Maven Indexes,选中点击OK进入。如下图所示:
    1. 下面就自动出现视图窗口,里面应该有好三列记录,分别是workspace, local和central,分别对应了该工程的java代码,本地MAVEN库和官方库。如下图所示:
    1. 选中local并点击右键,会出现Update Index,点击Update Index,即完成了手动更新nexus-maven-repository-index,不用再从远程官方库来下载了。

    以上这些步骤就解决了每次新建一个工作空间,Eclipse自动从官方库下载nexus-maven-repository-index的问题了。

    First check all of your dependencies including plugins and children in the dependency tree,
    try to replace snapshot versions with release versions,
    as snapshot versions will always look for a later update, whereas
    release versions are deemed to be stable and updates are not expected for the same version number.

    Secondly, assuming that you are working on a LAN, I would suggest that you install a local maven repository manager such as Nexus, and then redirect your artifact requests by setting
    <mirrorOf>*</mirrorOf> in your ${user.home}/.m2/settings.xml

    This will enable your downloads to be resolved quickly against a local mirror, rather than continually checking against repositories on the internet.

    http://stackoverflow.com/questions/5012567/why-does-eclipse-take-so-long-to-update-maven-dependencies

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-19 20:09 , Processed in 0.064488 second(s), 30 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表