当前位置: 首页 > 工具软件 > findjar > 使用案例 >

maven的Failure to find jar包 in 中央仓库 was cached in the local repository

仲孙德惠
2023-12-01

错误提示:Failure to find jar包 in 中央仓库 was cached in the local repository, resolution will not be reattempted until the update interval of synjones has elapsed or updates are forced

该问题在idea中发现,eclipse中未发现,是idea不支持一些自己下载的jar包,需要处理

解决方法:1.可以在settings中配置私库,有可能解决,有可能出现在私库里发现不了某个jar包的情况。

  2.jar所在文件中有_remote.repositories文件,找到将报错依赖的_remote.repositories中(jar包)>nexus=的nexus=改成central=

  3.我使用的解决办法:因为我的jar文件中没有_remote.repositories文件,所以未使用第二个办法

    比如我的jar包路径为E:\maven\repository\com\jni\1.0.6,先将jar包拷贝到jni文件下,然后删除1.0.6文件,之后window+r,输入cmd,再进入到jni文件目录下,执行mvn install:install-file -Dfile=jni-1.0.6.jar -DgroupId=com -DartifactId=jni -Dversion=1.0.6 -Dpackaging=jar命令。其中将jni-1.0.6.jar改为自己的jar包名字,-DgroupId的值为下面groupId的值,-DartifactId的值为下面artifaceId的值,-Dversion的值为下面的version的值,-Dpackaging的值为jar

        <dependency>
            <groupId>com</groupId>
            <artifactId>jni</artifactId>
            <version>1.0.6</version>
        </dependency>

按照3步骤将每个报错的jar包执行之后问题解决。

 类似资料: