缺少对本地安装atrifact的Maven依赖性

时间:2019-12-19 13:24:21

标签: java eclipse 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 个答案:

答案 0 :(得分:0)

好的,我刚刚发现这只是我的愚蠢错误。我查看了存储库文件夹,发现我的jar文件名为`.jar``

是的,一个简单的副本和过去的错误。感谢到目前为止的帮助!