有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java缺少对本地安装的应用程序的Maven依赖性

我有一本书。jar文件,我想在我正在用Maven构建的当前项目中使用它。经过一些研究,我发现我需要在本地安装它。这是我使用的:

mvn install:install-file -Dfile="D:\Eclipse Workspace\TextOnlyJam\adapterLib\lwjgladapter.jar" -DgroupId=lwjgladapter -DartifactId=lwjgladapter -Dversion=1.0 -Dpackaging=jar`

然后,我将依赖项添加到pom中,如下所示:

<dependency>
    <groupId>lwjgladapter</groupId>
    <artifactId>lwjgladapter</artifactId>
    <version>1.0</version>
</dependency>

我在exclipse中的项目现在能够解决所有依赖项,并且不会给我任何编译错误。然而,在多次清理和更新maven项目后,我在运行安装时仍然会出现以下错误:

Failure to find lwjgladapter:lwjgladapter:jar:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

我假设maven在错误的位置寻找工件,但是我不知道我需要在这里更改什么

(我也不确定是否需要将依赖项添加到中,因为这样做似乎不会改变任何事情。)


共 (1) 个答案

  1. # 1 楼答案

    好吧,我刚发现这只是我这方面的一个愚蠢错误。我查看了存储库文件夹,发现我的jar文件名为`。罐子``

    所以是的,一个简单的副本和过去的错误。谢谢你迄今为止的帮助