maven安装文件“丢失的工件”

时间:2013-06-13 09:12:58

标签: maven install

我想在我的项目的POM中引用一个jar(即vim25.jar,VMWare VSphere服务器管理)。由于MavenRepository中未引用此文件,因此执行以下步骤:

  • 从VMWare站点下载文件
  • 使用以下方式安装文件:

mvn install:install-file -Dfile =。/ vim25.jar -DgroupId = manualInstalledJars -DartifactId = vim25 -Dversion = 2.5 -Dpackaging = jar

一切顺利,我可以在myLocalRepo / manualInstalledJars / vim25 / 2.5 / vim25-2.5.jar中找到jar。

  • 在jar旁边有POM,我打开它并提取依赖引用:

[的groupId] manuallyInstalledJars [/的groupId]

[artifactId的] vim25 [/ artifactId的]

[版] 2.5 [/版本]

(“<”由“[”代替编辑)

我用[dependency]标签将其括起来,并将所有内容放在使用jar的POM中

  • 在Eclipse中,我收到一条错误(文本编辑器中的红色标记),并带有以下注释: “手动丢失神器安装的Jars:vim25:jar:2.5”

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

也许只是发布依赖xml所以我们可以排除它。

无论如何在Eclipse中尝试这个(假设你安装了m2eclipse插件)

  

窗口 - >显示视图 - > Maven存储库

     

展开本地存储库

     

右键单击Local Repository - >重建指数。

这有时有助于在进行外部更改时刷新Eclipse中的maven repo

重建后,检查您是否可以在maven存储库视图中的本地存储库树中查看JAR。您还可以确认Eclipse正在查看与外部maven安装相同的本地存储库。

如果不是,请检查eclipse偏好设置中的用户设置。

  

窗口 - >偏好 - > Maven - >用户设置

您可以检查它是否引用了正确的maven设置xml文件