当前位置: 首页 > 知识库问答 >
问题:

maven安装文件"丢失的神器"

巫马劲
2023-03-14

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

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

mvn安装:安装文件-Dfile=/vim25。jar-DgroupId=手动安装的jars-DartifactId=vim25-Dversion=2.5-dpackage=jar

一切工作得很好,我可以在myLocalRepo/manuallyInstaldJars/vim25/2.5/vim25-2.5.jar找到罐子

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

[groupId]手动安装的JAR[/groupId]

[artifactId]vim25[/artifactId]

[版本]2.5[/version]

("

我用[依赖]标签将其封装起来,并将使用jar的所有内容放入POM中

  • 在Eclipse中,我得到一个错误(文本编辑器中的红色标记),注释如下:丢失的工件manuallyInstaldJars: vim25: jar: 2.5

有什么想法吗?

共有1个答案

邓开济
2023-03-14

也许只是发布依赖xml,这样我们就可以排除这种情况。

在任何情况下尝试在Eclipse(假设你有m2eclipse插件安装)

窗口-

扩展本地存储库

右键单击本地存储库-

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

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

如果不是,请检查eclipse首选项中的用户设置。

窗口-

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

 类似资料:
  • 我想在pom.xml中添加一个新的依赖项。eclipse显示错误:“Missing artifact presto:presto-jdbc:jar:0.93”我试图强制更新快照。没办法。 groupId、artifactId是任意命名的吗?如何解决这个问题?(Eclipse中Maven中没有更新依赖项。)

  • 我刚把我的项目从windows转移到linux ubuntu。从存储库中提取文件后,每个pom。xml文件包含错误。甚至连一次依赖注入都没有解决。 我正在使用Spring工具套件Eclipse扩展,并下载了maven2。 什么会导致这种情况?谢谢。 编辑:在控制台中输入“mvn clean install-U”并物理下载几个JAR后,我设法将问题减少到一个pom。xml,但它仍然指出文件中的错误,

  • 我从Linux服务器(CentOS)中删除了几个Tomcat安装。在我安装Tomcat 8之后。现在当我尝试启动Tomcat 8()时,它会出现以下错误: 似乎我没有正确删除之前安装的tomcat。我怎么才能让这个工作。帮助。 使现代化

  • 我想在我的项目的POM中引用一个jar(即vim25.jar,VMWare VSphere server management)。由于MavenRepository中没有引用此文件,我执行以下步骤: null mvn安装:install-file-dfile=./vim25.jar-dgroupid=manuallyinstalledjars-dartifactid=vim25-dversion=

  • 我必须了解Windows10上的Eclipse Mars.2上的Liferay7.x。因此,我安装了JDK1.8.0_201并在Eclipse首选项中添加了JDK1.8.0_201。 但我还是有个错误: 谢谢你的回答。

  • 问题内容: 我正在尝试使用maven依赖项创建一个JFX11包含自定义的jar。根据我所做的研究,似乎最好的方法是通过Maven Shade插件。但是,当我运行它时,出现以下错误: 错误:缺少JavaFX运行时组件,并且是运行此应用程序所必需的 我不明白为什么会这样。我在搞什么 有一个更好的方法吗?我还尝试了使用相同消息的Maven程序集插件。 pom文件供参考 问题答案: 这个答案解释了为什么在