首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >搜索Nexus永远不会显示最新的工件版本

搜索Nexus永远不会显示最新的工件版本
EN

Stack Overflow用户
提问于 2011-10-13 21:15:47
回答 3查看 729关注 0票数 3

我们的商店使用Nexus来代理Maven Central和其他几个存储库。我们不时地使用它来搜索工件,看看是否有其他版本可用。然而,它很少展示这些更新版本的东西。这多次让那些希望在Nexus中看到它们的开发人员失望了。

最近的一个例子是org.springframework.flex:spring-flex的1.5.0.RELEASE版本。If不在我们的Nexus索引中,但是我们可以通过Googling Central找到它。Maven版本插件也能够找到它。

我们如何配置我们的Nexus来刷新它的索引,这样我们将来就可以信任它了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-20 14:06:36

当我搜索org.springframework.flex:spring-flex:1.5.0.RELEASE时,我可以看到它,而且我有一个非常普通的Nexus安装。在存储库的配置中检查"Metadata Max Age“。首先登录,然后单击左侧面板中的"Repositories“,选择您感兴趣的存储库("Maven Central",对吗?),然后单击底部的"Configuration”选项卡。“元数据最长使用年限”位于“过期设置”部分。如果设置为"-1",这意味着repo元数据将永远不会更新。我的设置是1440分钟(24小时),我从来没有遇到过找不到新工件的问题。您所描述的问题正是此设置应防止的问题。

如果这似乎不起作用,您可以尝试设置一个计划任务来更新您的索引。以管理员身份登录,在左侧面板中选择[管理],进入[计划任务]。添加“任务类型”=“下载索引”的任务,选择要应用的存储库或存储库组(或所有存储库)。确保你在它上面设置了一个“循环”。对每个需要更新的存储库/组执行此操作。

票数 3
EN

Stack Overflow用户

发布于 2011-10-20 13:51:06

您是否已尝试设置计划任务来下载远程索引?

票数 1
EN

Stack Overflow用户

发布于 2011-10-21 00:08:22

Nexus supports scheduled tasks可以做各种维护工作,最好在其中包含索引下载。总的来说,这本书有很多很好的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7754692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档