我有一个.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在错误的位置寻找工件,但是我无法弄清楚需要在此处进行哪些更改。
(我也不知道是否需要将依赖项添加到中,因为这样做时似乎没有任何改变。)
答案 0 :(得分:0)
好的,我刚刚发现这只是我的愚蠢错误。我查看了存储库文件夹,发现我的jar文件名为`.jar``
是的,一个简单的副本和过去的错误。感谢到目前为止的帮助!