SNAPSHOT maven安装后在eclipse中看不到工件

时间:2010-12-19 15:16:18

标签: eclipse maven-2 repository snapshot

  1. 来自proj-a文件夹:运行mvn install proj -a
  2. 来自proj-b文件夹:( proj-b依赖于proj-a)运行mvn clean eclipse:clean eclipse:eclipse
  3. 在eclipse中刷新proj-b。
  4. proj-a依赖的jar是在proj-b类路径中,但缺少proj-a-0.0.1-SNAPSHOT.jar。 proj-a-0.0.1-SNAPSHOT.jar位于本地存储库中。

    1. 运行mvn deploy for proj-a
    2. 从本地存储库中删除proj-a文件夹
    3. 运行mvn eclipse:来自proj-b文件夹的eclipse - 所有的jar都可见。
    4. 什么可能导致这个问题?安装操作后,所有工件应该可用。 mvn并没有抱怨什么......

      感谢。

1 个答案:

答案 0 :(得分:1)

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