【问题标题】:Indexed repositories within ArtifactoryArtifactory 中的索引存储库
【发布时间】:2011-11-17 00:59:27
【问题描述】:

抱歉,如果这对其他人来说是显而易见的......

我已经在 tomcat6 中部署了 Artifactory 战争文件并启动了服务器:一切看起来都很棒。

现在,我想浏览预配置的存储库,例如 repro1-cache。但是,它似乎是空的,没有要扩展的树元素。这似乎是所有列出的存储库的故事。因此,我无法对特定工件进行任何搜索。

我在这里错过了一个阶段吗?我需要强制它自己索引吗?部署 war 文件后以及首次登录时,我应该期待什么?

我想我的期望是,一旦部署了 war 文件,Artifactory 会自动索引远程存储库。然后,我将 Eclipse 配置为指向 Artifactory 安装,以便它可以索引 IDE 中的存储库。然后当我声明一个新的依赖项时,Artifactory 会下载并在本地缓存它,以便下次更快地解析。这是一个有效的期望吗?

任何反馈都将不胜感激,尤其是任何指向我忽略的用户文档的指针。

【问题讨论】:

  • 你看到log tomcat的日志文件了吗?
  • tomcat 日志中没有任何明显的内容。

标签: eclipse maven-2 maven m2eclipse artifactory


【解决方案1】:

您的存储库都是空的,因为它们没有被填充。
将工件部署到本地存储库或从远程存储库请求工件后,您将在浏览器中看到它们。

如果您想浏览尚未缓存在远程存储库中的工件,您可以使用 Artifactory 的simple browser(请参阅远程浏览部分)。

Maven 索引可以手动创建和检索,也可以作为重复任务;可以在 Artifactory 的管理 UI 中的 Admin->Services->Indexer 中配置 Indexer(另请参阅 Indexer 的 wiki page)。

【讨论】:

  • 谢谢你。仍然让我感到困惑的是,虽然我确实可以通过简单视图导航,但我仍然没有看到默认的“repo1”(repo1.maven.org/maven2)存储库的任何内容?另外,这是否意味着我只能将搜索工具用于本地缓存的工件?最后,我的愿望是将这一切都绑定到 m2eclipse 插件中,以便轻松搜索和配置依赖项,这不能使用 Artifactory 吗?
  • 通过远程浏览,您应该能够看到 repo1(或任何其他远程存储库)的实际内容。是的,搜索工具仅适用于托管在本地存储库中或为远程代理缓存的工件。对于 m2eclipse 插件,您需要生成 Maven 索引,正如我所提到的,一旦生成\检索这些索引,Artifactory 就会公开它们并且它们可以被任何消费者使用。
猜你喜欢
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 1970-01-01
  • 2017-06-05
  • 1970-01-01
  • 1970-01-01
  • 2019-03-11
  • 2018-08-09
相关资源
最近更新 更多