java – 搜索Nexus永远不会揭示最新的工件版本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 搜索Nexus永远不会揭示最新的工件版本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1178字,纯文字阅读大概需要2分钟。
内容图文
![java – 搜索Nexus永远不会揭示最新的工件版本](/upload/InfoBanner/zyjiaocheng/720/ec77892499bc447d971d87d5baa162d7.jpg)
我们的商店使用Nexus代理Maven Central和其他几个存储库.我们不时会使用它来搜索工件,看看是否有其他版本可用.然而,它很少(如果有的话)显示这些新版本的东西.这已经让开发人员多次抛弃了他们希望在Nexus中看到它们的情况.
最近的一个例子是org.springframework.flex的1.5.0.RELEASE版本:spring-flex.如果我们的Nexus索引不在任何地方,但我们可以通过Googling Maven Central找到它. Maven版本插件也能够找到它.
我们如何配置我们的Nexus来刷新其指数,以便我们将来可以信任它?
解决方法:
我可以看到org.springframework.flex:spring-flex:1.5.0.RELEASE当我搜索它时,我有一个非常普通的Nexus安装.检查存储库配置中的“Metadata Max Age”.首先登录,然后单击左侧面板中的“Repositories”,选择您感兴趣的仓库(“Maven Central”,对吗?),然后单击底部的“配置”选项卡. “元数据最大年龄”位于“过期设置”部分下.如果将其设置为“-1”,则表示将永远不会更新repo元数据.我的设置为1440分钟(24小时),我从来没有遇到过找不到新工件的问题.您正在描述的问题正是此设置应该阻止的问题.
如果这似乎不起作用,您可以尝试设置计划任务来更新索引.以管理员身份登录,在左侧面板中选择“管理”,然后转到“计划任务”.添加具有“任务类型”=“下载索引”的任务,并选择要应用于其的存储库或存储库组(或“所有存储库”).确保在其上设置“重复”.对需要更新的每个存储库/组执行此操作.
内容总结
以上是互联网集市为您收集整理的java – 搜索Nexus永远不会揭示最新的工件版本全部内容,希望文章能够帮你解决java – 搜索Nexus永远不会揭示最新的工件版本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。