`

Eclipse平添maven依赖找不到jar

 
阅读更多
http://www.myexception.cn/eclipse/927101.html

Eclipse添加maven依赖找不到maven库中的jar
开发中,经常需要添加第三方jar到maven库,添加jar的方法,这里不多介绍,网上很多,下面就以添加dana 的memcached客户端jar的例子来说明这次遇到的问题与解决的方法。

1. 安装第三方jar

进入cmd,

F:\java_memcached-release_2.6.6>mvn install:install-file -Dfile=java_memcached-r
elease_2.6.6.jar -DgroupId=com.dana -DartifactId=memcached -Dversion=2.6.6 -Dpac
kaging=jar -DgeneratePom=true

如此就把我们的第三方jar安装到了我们的本地库中!

经过上面就万事大吉了么,我们就可以在Eclipse中直接添加这个jar了么??
非也,下面看看第2步:

2.重建maven本地库(Repository)索引index
其实这一步相当于让maven重新对本地的Responsitory中的jar建立索引,以让我们搜索包的时候可以搜索到我们最新安装的jar。
先看看直接搜索有什么结果:



可以看到,似乎并没有我们刚刚那个刚添加的jar,是的因为虽然你安装了jar,但是并没有更新index,那我们就更新本地库索引试试看??
如图所示,打开“Maven Repositories”视窗,选择本地库,重建索引!!



到底是不是可以在Dependencies中添加了呢??我们再来添加一次,再次搜索com.dana结果


OK!!!现在可以成功搜索并添加我们自己加入的jar了!

编后语:
      这个问题出现的时候自己也找了2~3个小时,谷歌/度娘找了很久,都是说怎么用maven install来添加第三方jar的,但是添加了后eclipse中添加maven依赖时还是找不到。
      最后还是想到,刚装maven时很多maven远程库上有的jar都搜不到,不是上面没有,而是maven查找时是从Repository的索引中查找的,原来由于网络原因update索引失败,后台更新完成后就可以搜到那些远程库上有的jar了。
      相似的才联想到搜不到本地的jar可能也是索引的问题,打开“Maven Repositories”视窗,发现里面本地库的jar列表中根本就没有新添加的jar,于是才“Rebuid Index”解决问题。
      写下这些,一是希望自己以后忘记的时候能够有地方查,也希望对其他朋友有帮助。^_^
分享到:
评论

相关推荐

    eclipse-maven3-plugin

    **eclipse-maven3-plugin** 是一个专门为 Eclipse IDE 设计的插件,它允许开发者在 Eclipse 开发环境中无缝集成 Maven 构建工具。Maven 是一个项目管理和综合工具,广泛用于 Java 应用程序的构建、依赖管理和项目...

    Eclipse整合Maven开发教程

    总之,Eclipse与Maven的整合让Java开发变得更加便捷,通过Maven的强大功能,可以轻松管理项目依赖,自动化构建流程,同时Eclipse提供了直观的图形界面,使开发者能更专注于代码编写。对于初学者来说,遵循本文的步骤...

    ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)

    ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    然而,有时候在运行Maven项目时,可能会遇到找不到特定jar包的问题,比如本例中的`tools-1.8.0.jar`。这个问题通常表明Maven在构建路径或本地仓库中未找到该依赖。下面我们将详细探讨如何识别、解决此类问题。 首先...

    达梦数7据库j驱动包及方言包,maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包

    在实际开发中,开发者需要将这些JAR文件添加到项目的类路径中,或者如果使用Maven作为构建工具,可以在pom.xml文件中声明对应的依赖,以便在编译和运行时自动下载和管理这些库。这样,Java应用程序就能够利用这些库...

    eclipse-maven3-plugin.zip

    总之,Eclipse Maven3 插件(m2e)是Eclipse开发环境中不可或缺的一部分,它极大地提高了Maven项目在IDE内的工作效率,简化了项目管理和构建过程,使得开发者能够更加专注于编写代码和解决问题。通过合理使用m2e,...

    eclipse-maven3-plugin Maven插件离线安装包

    eclipse-maven3-plugin.7z 解压缩到 plugins 目录下 3. 在 links 目录下创建一个maven.link(名字可以随便取,但必须是.link结尾的文件)文件 打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins...

    eclipse 3.7+maven plug jar

    描述中的“maven 到 eclipse 集成插件jar包 maven3.0+eclipse3.7”说明了这个插件是针对Maven 3.0版本和Eclipse 3.7版本的,确保这两个软件的兼容性。集成插件通常以JAR(Java Archive)文件的形式存在,因为Eclipse...

    jackson2.6.0 jar maven依赖.txt

    jackson2.6.0 jar maven依赖 jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖

    eclipse安装maven插件需要包

    Eclipse是一款广受欢迎的Java开发集成环境,而Maven则是一个强大的项目管理和构建工具,它遵循约定优于配置的原则,能够帮助开发者管理项目依赖、构建、报告等任务。然而,在某些网络环境不佳的情况下,Eclipse可能...

    eclipse的maven插件

    Eclipse的Maven插件是开发Java项目时不可或缺的工具,它将强大的Maven构建系统与流行的Eclipse集成开发环境(IDE)相结合,为开发者提供了一站式解决方案。Maven是一个项目管理和综合工具,它通过定义项目的结构和...

    PlanarImage类图片剪裁jar包及maven依赖

    然而,由于Java SE 9开始,JAI不再作为标准库的一部分,这可能导致开发人员在尝试使用`PlanarImage`时遇到“找不到类”的错误。 为了解决这个问题,首先需要获取包含`PlanarImage`的JAI库。一个常见的方法是通过...

    eclipse-maven内置

    Eclipse与Maven的集成还包括了Maven仓库的集成,用户可以直接通过Eclipse搜索并添加远程或本地仓库的依赖。 提供的"apache-maven-3.3.9"文件可能是Maven的独立安装包,这个版本的Maven包含了许多常用的功能,如支持...

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    在开发Java应用时,Eclipse是一款非常流行的集成开发环境(IDE),而Maven则是一个强大的构建工具,用于管理项目的依赖关系、构建流程等。当在Eclipse中创建一个Maven项目时,为了快速启动开发,我们可以选择使用...

    Eclipse搭建MAVEN项目

    下面将详细介绍如何在 Eclipse 中搭建 Maven 项目,包括安装 Maven 插件、配置 Maven 环境变量、建立 Maven 管理的工程、导入依赖包等步骤。 第一步:安装 Maven 插件 在 Eclipse 中,首先需要安装 Maven 插件。...

    在eclipse中不使用maven创建springboot工程所需jar包

    在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...

    eclipse中Maven安装插件和maven.zip

    如果Eclipse Marketplace无法访问,或者你找不到Maven插件,可以尝试以下方法: 1. 点击“Help” > “Install New Software”。 2. 在弹出的窗口中,点击“Work with”下拉框,选择“--All Sites--”或者输入Maven...

Global site tag (gtag.js) - Google Analytics