maven仓库找不到jar包

解决Maven本地仓库没有Jar包的问题 解决Maven本地仓库没有Jar包的问题,请求中央仓库自动下载的方法 一、首先修改maven的配置文件settings.xml中的镜像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/mvn/view</url> <mirrorOf>central</mirr 阅读详情

原文地址:http://m.blog.youkuaiyun.com/blog/u013210551/46839571

有时候我们需要使用的jar包maven仓库没有时,我们会使用其他办法添加jar包或有时候我们可能需要在项目中使用自己开发的包,如果你用的是中央库地址,库中肯定是没有的;一般我们会用自己搭建的maven私服地址,在上传到私服前,我们需要对包进行测试,那么需要临时加到lib目录下,测试成功后再加到私服库中。

1.maven 使用本地包 lib jar包 依赖一个lib目录

有些项目的jar包不是在maven服务器上能够下载的,那么需要将这样的包放在项目的lib目录下,

  不过这样会导致maven打包时找不到包,报错。可以通过下面的配置解决这个问题

配置步骤:

  1. 在WEB-INF下新建lib目录并加入自己的包。 
    (截图上传不了)
  2. 右键项目 -> Build Path -> Configure Build Paht…

  3. Libraries > New Project Library > … > Attach Jar Directories选择lib目录的jar,确定。

  4. 配置pom.xml文件

<build> 
        <plugins> 
            <plugin> 
              <artifactId>maven-compiler-plugin</artifactId> 
              <configuration> 
                  <source>1.6</source> 
                  <target>1.6</target> 
                  <encoding>UTF-8</encoding> 
                  <compilerArguments> 
                   <extdirs>src\main\webapp\WEB-INF\lib</extdirs> 
                 </compilerArguments> 
              </configuration> 
            </plugin> 
        </plugins> 
    </build>

2.把某个单独jar包加入maven寻找的路径(非整个lib目录)

比如:

<dependency>
    <groupId>org.swinglabs</groupId>
    <artifactId>swingx</artifactId>
    <version>0.9.2</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/swingx-0.9.3.jar</systemPath>
</dependency>
这种的不好处是,只能加入某个jar包而不是某个目录。

3.把jar包安装入本地仓库

注意: 正规maven的方法,要求jar包中有合法的 artifactId信息

  • 先安装jar包到本地仓库

  • 引用安装的jar包

  • 批量小工具,批量安装jar包到本地仓库–(参考)工具

<repository>
    <id>repo</id>
    <releases>
        <enabled>true</enabled>
        <checksumPolicy>ignore</checksumPolicy>
    </releases>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
    <url>file://${project.basedir}/repo</url>
</repository>
RK3399驱动开发 | 19 - 阿美林7寸mipi屏幕调试(基于linux4.4.194内核) 阅读详情

相关推荐

Arduino Uno R3开发板系列学习教程(番外篇:USB驱动安装与疑难排解)

本文详细介绍了Arduino Uno R3开发板USB驱动安装与疑难排解的完整指南,特别针对国产克隆版常见的CH340驱动问题提供解决方案。从识别开发板类型到Windows/Mac系统驱动安装步骤,再到常见问题排查与高级排错技巧,帮助开发者快速解决连接问题,确保程序烧录顺利进行。

weixin_29182481的博客 583

解决maven项目中,本地仓库没有所需jar包问题

本文使用从阿里镜像下载的方式。 一、修改Maven的配置文件:setting.xml 在settings.xml文件中的<mirrors>下添加<mirror>标签 <!--配置国内的阿里云镜像--> <mirror> <id>alimaven</id> <name>aliyun maven...

xuyizhuo的博客 4879

Qt 5.15.2静态编译避坑实录:MinGW 32位版从源码到Creator配置的全流程踩坑总结

本文详细介绍了Qt 5.15.2 MinGW 32位版本的静态编译全流程,包括环境准备、配置参数优化、编译过程监控及安装后配置。重点解决了静态编译中的常见问题,如参数顺序敏感、路径引号问题等,并提供了性能对比实测数据,帮助开发者高效完成静态编译。

weixin_26749245的博客 271

maven仓库不存在本地jar包,将本地jar包打包

不加scope就会像下边一样。

m0_51517443的博客 855

如何用ggplot2绘制专业级双侧柱状图展示GO富集结果(附完整代码)

本文详细介绍了如何使用R语言的ggplot2包绘制专业级双侧柱状图展示GO富集结果,包括数据预处理、基础图形构建、高级样式定制和出版级细节调整。通过完整的代码示例和实用技巧,帮助生物信息学研究人员高效可视化高通量数据,提升学术图表的质量和可读性。

weixin_30342209的博客 77

压电陶瓷传感器避坑指南:实测阻抗匹配对信号输出的影响(附示波器调试技巧)

本文深入探讨压电陶瓷传感器在工业振动监测中的阻抗匹配问题,通过等效电路模型和实测数据揭示负载阻抗对信号输出的关键影响。文章提供从元件选型到示波器调试的完整解决方案,特别强调100kΩ以上负载阻抗的重要性,并分享JFET缓冲器设计和PCB布局的实用技巧,帮助工程师避免信号失真和输出不稳定问题。

ooo22的博客 516

解决idea导入maven项目缺少jar包的问题

解决idea导入maven项目缺少jar包的问题

u010793993的博客 6635

(53页PPT)新型智慧病房整体解决方案(附下载方式)

当前医疗场景存在三大核心矛盾:院内感染风险(如输液异常发现滞后)、信息孤岛现象(11类业务系统数据割裂)、管理效能不足(30%护理时间耗费在机械性工作)。实际案例显示,整体运营效率提升40%,患者满意度提高28个百分点,真正实现了"让技术有温度,让数据会说话"的价值理念。本文将从需求分析、技术架构、应用场景三个维度,深度剖析这份53页解决方案的创新价值与实践路径。床旁智能终端整合12项功能:包括体征自动采集(误差率<1%)、医嘱执行核对(100%条码校验)、智能床垫离床报警(响应时间3秒)等。

AI_data_cloud的博客 716

Maven本地仓库没有Jar包解决办法

在使用Maven进行依赖管理的时候,经常遇到本地仓库没有jar包,但是也没有自动从中央仓库下载的情况。 Failed to read artifact descriptor for org.mybatis:mybatis:jar:3.2.8 这里有一个笨方法:手动下载。 那么你可能会问了:从哪儿下啊? 其实当你在pom.xml文件加入jar包坐标后,会在本地仓库对应位置生成...

qq_33427869的博客 3万+

【rotors】多旋翼无人机仿真(五)——多无人机仿真

如何创建多个无人机仿真

caiqidong321的博客 2393

执行任务赚积分

接下来N行,每行两个空格分隔的整数(SLA和V),SLA表示任务的最晚处理时间,V表 示任务对应的积分。每个任务都有最晚处理时间限制和积分值,在最晚处理时间点之前处理完成任务才可获得对应的积分奖励。现有N个任务需要处理,同一时间只能处理一个任务,处理每个任务所需要的时间固定为1。可用于处理任务的时间有限,请问在有限的时间内,可获得的最多积分。第2个时间单位内,处理任务4,获得5个积分。输入描述:第一行为一个数N,表示有N个任务,1

面试高手的博客 4695

Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

maven dependencies报错 手动引入到maven库中后还报错

qq_62339358的博客 5706

LLM Wiki 的完整输入体系:LLM Wiki极简实战

LLM Wiki 的输入分为**四大类**,覆盖从"原始知识注入"到"系统行为控制"的全流程,所有输入都遵循"**原始资料不可变,规则可迭代,人类反馈闭环**"的核心原则。

ZhangJiqun&191cm&85kg 322

resolve dependencies 本地仓库中已经存在所需的JAR包,但在运行Maven install时仍然找不到依赖

你可以手动删除本地仓库中与你的依赖项相关的文件夹,然后再次运行Maven install,让Maven重新下载依赖项。有时IDE可能会使用自己的本地仓库,而不是Maven默认的本地仓库。确保Maven中央仓库或你配置的其他远程仓库可用。有时候,即使本地仓库有相应的JAR包,Maven仍会尝试从远程仓库下载,如果远程仓库不可用,可能会导致问题。Maven会检查本地仓库中是否有符合指定版本的依赖项,如果没有,它将尝试从远程仓库下载。检查你的Maven配置,确保本地仓库的路径正确。

NAMELZX的博客 5619

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

导读 今天在导入项目时发现本地仓库中明明有对应的jar包,但在项目中还是报找不到对应的jar包,经过一番查找,最终解决,详细参考下面图片。 问题原因 第一,你本地仓库对应的包文件夹下有_remote.repositories这个文件; 第二,你的项目现在连接不到下载这个包的仓库; 以上两点就是本地明明有对应的jar包,但项目中还是会报找不到这个jar包的原因。 解决方法 1、直接干掉_remote.repositories这个文件; 2、配置你的项目,让你的项目能够连接到下载这个包的仓库(一般为私服

小匠杨的博客 2万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Maven本地仓库有jar包却提示找不到 / 生成.lastUpdated文件

Maven本地仓库有jar包却提示找不到 / 生成.lastUpdated文件(Maven仓库_remote.repositories文件的作用) 存在的问题 使用Maven管理项目时,如果连不到远程仓库,但是明明本地仓库中有对应的jar包,此时还是报找不到对应的包(Could not resolve dependencies for project) 原因是maven3.x版本在从远程仓库下载资源后,会在本地仓库的目录下生成对应的_remote.repositories文件,标示该资源的来源,如果你有这个

chenyao的博客~ 4780

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Maven仓库找不到需要的Jar包

目录 一、手动下载Maven仓库没有的Jar包 二、修改pom文件 一、手动下载Maven仓库没有的Jar包 下载后得到压缩包,放入自己的Maven本地仓库里面(其他地方也可以,resources/lib下也行) 二、修改pom文件 <!-- JEP --> <dependency> <groupId>com.singularsys</groupId> <artifactId>jep</artifactId&g

kt1776133839的博客 873

maven项目从外网向公司内网搬迁问题之找不到本地仓库已经有的jar包

今天,应客户要求,将公司的代码合并到客户的服务机上。 但是,在编译的时候,出现找不到本地的jar包。 问题描述 因为公司的代码添加了几个在lib下面的jar包以及引用了一些新的依赖,所说的这些是之前在客户那边服务机上没有的jar。 在合并后进行编译,就报找不到jar的错误。 简单描述如下: 1.Maven 本地仓库明明有jar包,pom文件还是报错 找不到包 。 2.无网络情况下项目...

JinKin_OldWang的博客 1634

Maven项目 idea找不到本地仓库jar包问题 使用mvn install:install-file解决

Maven项目 idea找不到本地仓库jar包问题 使用mvn install:install-file解决

D_MM_的博客 2517

maven工程依赖的jar包,在本地仓库有,但是pom.xml文件却报错找不到jar包

启动项目eclipse报错: 严重: Error configuring application listener of class org.jeecgframework.web.system.listener.InitListenerjava.lang.ClassNotFoundException: org.jeecgframework.web.system.listener.Ini...

weixin_30824479的博客 720

springBoot项目启动报jar找不到。maven仓库下jar包是有的,路径错误!

org.apache.juli.logging.DirectJDKLog:175 - Failed to scan [file:/J:/maven/repository/com/drewnoakes/metadata-extractor/2.9.1/xmpcore-5.1.2.jar] from classloader hierarchy  java.io.FileNotFoundExceptio...

cici 8205

本地maven仓库有jar包,但项目却找不到的解决办法

本地maven仓库有jar包,但项目却找不到的解决办法 一.解决办法 1.直接删除本地仓库中,对应jar的文件夹中的,后缀为.lastUpdated和.repositories文件. 2.通常maven会根据本地仓库变化自动更新jar包引用关系,也就是说经过上一步项目应该能正常引用到包了. 3.如果经过1操作后没能正常引用,那么重新导入下项目即可. 二.问题诱因的可能 1.通常这种本地maven仓库有jar包但是项目却没正常引用的情况,很大可能是中央仓库不维护的,阿里镜像也没有的包,所以配

qq_39727959的博客 1万+

使用Maven管理项目时,本地仓库有对应的jar包,但还是报找不到

使用Maven管理项目时,本地仓库有对应的jar包,但还是报找不到,如下图所示: 本地仓库有对应的jar包,此时还是报找不到对应的包,原因是maven3.x版本在从远程仓库下载资源后,会生成对应的_remote.repositories文件,标示该资源的来源,如果本地仓库有这个文件_remote.repositories,那就不会访问本地仓库,必须远程上有才行,否则就会报错。 解决方法是将_re...

二总的猫 3958

eclipse启动常见错误:项目maven仓库有jar包,eclipse已经配置jar包,运行提示jar包找不到。

项目maven仓库有jar包,eclipse已经配置jar包,运行提示jar包找不到。

weixin_43803387的博客 181

idea中,maven本地仓库有jar包,但找不到的可能问题

情况描述,maven仓库中有jar包,但是现实无法解析的问题 情况一: idea使用的maven仓库不是你jar包安装的那个仓库 如下图,有可能你的idea此处的地址是默认在C盘的某个位置,但是你自己安装maven安装到了别的地方,那么你就要看,你使用的仓库和配置文件是否是正确的,如果不是你想使用的就要修改。 情况二:可能有缓存没有刷新出来 点击进行刷新试试 情况三:在情况二不起作用的时候,试试删除.iml,然后重新导入 例如,如下的文件,删除,然后重启idea,试试 ...

GDFHGFHGFH的博客 1万+
上一篇: python pygame常用操作
下一篇: maven中dependencyManagement作用
兀兀术
博客等级 码龄19年 25粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值