解决Maven本地仓库明明有对应的jar包但还是报找不到的问题

目录
  • Maven本地仓库有对应的jar包但是报找不到
    • 问题原因
    • 解决方法
  • Maven本地仓库有对应的jar包,但进行编译时,还提示jar找不到的原因

Maven本地仓库有对应的jar包但是报找不到

问题原因

第一,你本地仓库对应的包文件夹下有_remote.repositories这个文件;

第二,你的项目现在连接不到下载这个包的仓库;

以上两点就是本地明明有对应的jar包,但项目中还是会报找不到这个jar包的原因。

解决方法

1、直接干掉_remote.repositories这个文件;

2、配置你的项目,让你的项目能够连接到下载这个包的仓库(一般为私服),具体配置可通过标签来添加对应的私服仓库;

3、修改_remote.repositories这个文件的包来源,可修改为中央仓库;

Maven本地仓库有对应的jar包,但进行编译时,还提示jar找不到的原因

这种情况一般均是从别的电脑或同事那里拷贝的他们的.m2目录下的文件造成的,可以查看本地.m2仓库jar目录下的

对应_remote.repositories文件,如果后面不是central=,将其改为central即可,一般存在找不到的情况下,这个值为nexus。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Maven生成及安装jar包到本地仓库的方法

    前言 本文将讲解如何通过Maven生成jar包并安装到本地仓库(包括将当前项目打包安装仓库到本地以及安装从外部获得的单独jar包),完成下面的操作需要安装Maven并了解一些基础的命令使用,想了解Maven的一些基础概念,可以查看我的这篇文章,此外本文就不自己从零构建一个Maven项目了,而是采用IDEA自带的模板来演示样例. 创建一个 Maven 项目 在正式讲解之前,我们先创建一个简单的Maven项目: 然后在src/main/java/目录下,创建一个util/Demo.java文件: 生

  • 使用maven命令安装jar包到本地仓库的方法步骤

    第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找不到jar包的错误.需要上传到maven仓库中,并在pom文件内引入. maven命令: 安装指定文件到本地仓库命令:mvn install:install-file -DgroupId=<groupId> : 设置上传到仓库的包名 -DartifactId=<artifactId> : 设置该包所属的模块名 -Dversion=1.0.0 : 设置该包的版本号 -Dpackaging=jar : 设置该包的类

  • Maven设置使用自定义的jar包到自己本地仓库

    maven设置使用自定义的jar包到自己在Maven框架里,查找依赖包的顺序: 1.先在本地仓库找,有就返回,没有继续第二步: 2.到中央仓库 http://search.maven.org/ 找,有就返回,没有继续第三步: 3.在 Maven 远程仓库搜索,远程仓库,就的自己在pom文件设置. 如何在Local Repository(本地仓库)设定自行开发的Jar包 首先,找到Local Repository(本地仓库)的位置, 默认在C:\Users\King\.m2\repository,

  • 解决Maven本地仓库明明有对应的jar包但还是报找不到的问题

    目录 Maven本地仓库有对应的jar包但是报找不到 问题原因 解决方法 Maven本地仓库有对应的jar包,但进行编译时,还提示jar找不到的原因 Maven本地仓库有对应的jar包但是报找不到 问题原因 第一,你本地仓库对应的包文件夹下有_remote.repositories这个文件: 第二,你的项目现在连接不到下载这个包的仓库: 以上两点就是本地明明有对应的jar包,但项目中还是会报找不到这个jar包的原因. 解决方法 1.直接干掉_remote.repositories这个文件: 2.

  • 修改maven本地仓库路径的方法

    本地仓库是指存在于我们本机的仓库,在我们加入依赖时候,首先会跑到我们的本地仓库去找,如果找不到则会跑到远程仓库中去找.对于依赖的包大家可以从这个地址进行搜索:http://mvnrepository.com/. 远程仓库是指其他服务器上的仓库,包括全球中央仓库,公司内部的私服,又或者其他公司提供的公共库.后面会专门聊聊私服,公共库的话只是一个地址,大家会引用就行了. Maven的本地仓库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹.很简单,当你建立一

  • 一键清除maven仓库中下载失败的jar包的实现方法

    typora-copy-images-to: ./ 一键清除maven仓库中下载失败的jar包 maven是一款非常优秀的项目管理工具,特别是其对项目使用的依赖包的管理,我们只需在pom.xml文件中配置响应的依赖,其就可以帮助我们自动下载所需要的jar包 1.问题来源: 很多时候,maven工具帮我们下载jar包的时候,由于种种原因,或断电.或蓝屏.或工具抽风等等等等情况导致我们下载jar包失败,但此时工具已经在我们的maven仓库中创建了一个jar包文件夹了,但是这个jar包是不完整的,也就

  • IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)

    环境 IntelliJ IDEA 2020.1 JDK1.8 前提概要 问题1和问题2其实是同一个问题,但是表现上有一点不一样 具体是如何引起该问题,尚不清楚,特此记录 问题1描述 一运行springboot启动类,就报一大堆jar报错idea Kotlin: Classpath entry points to a non-existent location:类路径条目指向不存在的位置 程序包不存在 找不到符号 本地仓库也不是存在这个位置,很疑惑 然后就去这个文件目录下找这个目录删除了.还是报这

  • Maven 项目用Assembly打包可执行jar包的方法

    目录 1.添加maven插件 2.mvn clean(清理下项目) 3.maven update project(用eclipse工具) 4.命令后执行命令mvn assembly:assembly -Dmaven.test.skip 5.执行 java -jar DataCollector.jar 该方法只可打包非spring项目的可执行jar包 1.添加maven插件 <build> <finalName>DataCollector</finalName> <

  • Maven本地仓库的配置以及修改默认.m2仓库位置

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库.这样在你下次使用的时候就不需要从远程下载了.如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能是有些jar包的新版本没有在Maven仓库中及时更新. (感觉和网络里面的路由器有点像,你发请求,先在路由器缓存中找,若有就返回:没有,再去服务器下载新的再返回给用户的同时更新路由器本地缓存.) 默认仓

  • java如何使用自己的maven本地仓库详解

    本地仓库 主要是一种缓存,当你使用远程仓库中下载组件后,它下一次会优先从本地进行加载,一般位于USER_HOME/.m2目录下,我们自己也可以建立公用的包,把包发布到本地仓库,自己在其它项目里直接可以用,当然如果希望在任务地方都使用自己的包,需要把它发布到远程仓库中. 像nuget,npm一样maven也是仓库 Jar的maven配置 <dependency> <groupId>javalindday</groupId> <artifactId>jpaDem

  • 详解idea maven项目如何使用lib下得jar包

    在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包 比如,中央仓库没有jar包.这时我们就需要引入lib下的jar包了. 1.首先在dependencies里加入本地jar包.如图1.1所示 在点击红色方框处加号,选择添加JARs or directories 添加项目lib下的jar包,如图1.2 1.3所示. 2.如图1.4,进入Artifacts,右击将新添加的lib下的包,put into /WEB-LIF/lib 3.重新打包 以上就是本文的全部内容,希

  • 解决Maven项目加载spring bean的配置xml文件会提示找不到问题

    Maven 加载spring bean的配置xml文件会提示找不到 如果你也在开发spring项目时用的是maven项目,如果出现运行是: ***xml can not open ,because it does not exist. 解决方法 很简单,因为maven需要将你的配置文件即***.xml放到根目录下,就是/src/main/java/这个目录下. 如果你把配置文件放到了自己新建的config文件夹中,记住也要放到这个目录里面,然后在 ApplicationContext ctx =

  • 将本地的jar包打到Maven的仓库中实例

    Java代码 mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径 以pinyin4j-2.5.0为例: 1.将pinyin4j-2.5.0.jar文件放在"D:\JAR_LIB"目录下(该目录任意) 2.执行命令: mvn install:install-file -Dfile=D:\JAR_LIB\pinyin4j-2.5.0.jar

随机推荐