【问题标题】:SNAPSHOT Artifacts not visible in eclipse after mvn install在 mvn 安装后,快照工件在 Eclipse 中不可见
【发布时间】:2011-05-27 21:10:35
【问题描述】:
  1. 从 proj-a 文件夹:运行 mvn install proj-a
  2. 从 proj-b 文件夹:(proj-b 取决于 proj-a)运行 mvn clean eclipse:clean eclipse:eclipse
  3. 在 Eclipse 中刷新 proj-b。

proj-a 所依赖的 jar 在 proj-b 类路径中,但 proj-a-0.0.1-SNAPSHOT.jar 缺失。 proj-a-0.0.1-SNAPSHOT.jar 位于本地存储库中。

  1. 为 proj-a 运行 mvn deploy
  2. 从本地存储库中删除 proj-a 文件夹
  3. 从 proj-b 文件夹运行 mvn eclipse:eclipse - 所有 jar 都是可见的。

什么会导致这个问题?所有工件都应该在安装操作后立即可用。 mvn 不抱怨什么......

谢谢。

【问题讨论】:

    标签: eclipse maven-2 repository snapshot


    【解决方案1】:

    对我来说,使用 m2eclipse 在 eclipse 中处理 maven 项目变得更加容易。安装插件后,右键单击您的项目>Maven > Enable Dependency Management,使其成为 maven eclipse 项目。然后,假设您已经运行了 mvn install 并且您可以在本地存储库中看到您的 SNAPSHOT jar,请右键单击您的 maven 项目 > Maven > Update Snapshots 或一般Maven > Update Dependencies

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多