Idea Maven项目使用jar包,添加到本地库使用

IDEA中的 Maven 项目打包成Jar依赖,如何发布到本地仓库、远程仓库? 阅读详情

目的:Idea Maven项目使用jar包,添加到本地库使用

环境:

系统:win10
环境:idea 201901
JDK: 1.8.0_152

一、问题

Idea的Maven项目中需要使用从私有仓库的依赖,将所依赖的jar包拷贝到本地,添加到Dependencies,执行ok,但是打出的可运行包在启动时会提示找不到相关的类.class。

分析到可能的原因时,打包的时候,maven查看pom的依赖中没有相关的内容,所以打包是并不会主动将其打包到可执行文件中

二、解决办法

尝试将jar包添加到本地库环境下(也就是.m路径下的)

1. 打开控制台,输入mvn -version, 查看maven的版本(如果没有的话,需要先安装)。

在这里插入图片描述
2. 使用mvn 命令将jar包添加进入本地库。

mvn install:install-file -Dfile=jar文件位置 -DgroupId=GROUPID -DartifactId=ARITIFACTID -Dversion=版本号 -Dpackaging=jar
其中:Dfile对应的是你本地JAR包的位置,DgroupId对应的是项目里的POM文件配置的groupId,DartifactId对应的是项目里POM文件配置的artifactId,Dversion对应的是POM文件配置的版本号

然后回车执行命令即可

例如:
mvn install:install-file -Dfile=E:\repositorys\fastjson-1.2.0.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.2.0 -Dpackaging=jar

3.成功提示如下:
在这里插入图片描述
——————————————————————————————————————————————————————

【多模块】maven项目 在IDEA 中使用 mvn install 添加本地 jar包依赖 全过程。 背景      maven因为其使用带来的便利使得现在很多项目都在使用maven进行辅助开发,但有的时候也会有一些稍微麻烦一点的事可能会需要绕点弯路,今天在使用idea为ide工具编写maven项目的过程中,我碰到了有的包maven远程仓库没有的问题,网上很少找到多模块的搭建的过程,一般有的都是那种直接放在lib目录下的,找了比较久才弄明白怎么去导入。在这里记录并分享一下,看到这篇文章的兄弟姐妹... 阅读详情

相关推荐

NV 英伟达2022数字芯片笔试题

作者:数字IC打工人 链接:【开卷】第27期 NV 英伟达2022数字芯片笔试题_笔经面经_牛客网 来源:牛客网 1、Single Choice: Given thefollowing FIFO and rules, how deep does the FIFO need to be to preventunderflow or overflow? RULES: clk_A=25MHz; clk_B=100MHz; en_B is periodically asserted: period.

weixin_44072819的博客 6391

Maven项目,本地jar包导入手动导入到Maven库中

6、此时你的maven下conf路径,自带了一个setting.xml文件,可能和你的idea里面的settings.xml文件对不上,将你项目里面平时用的,手动改过的setting.xml文件,去覆盖到你maven路径默认的settings.xml文件。当你的项目,由于网络或者环境这些问题,无法从maven中央仓库更新jar包到本地的时候,可以尝试下面方法,手动添加jar包到Maven仓库;1、需要先拿到你的jar包,copy到本地。方法二:本地jar包可以不引入maven,直接放到项目中使用,如下图,

小哥骑单车 3万+

避坑指南:Unity新版InputSystem在移动端的5个常见问题及解决方案

本文针对Unity新版InputSystem在移动端开发中的常见问题,提供了5个关键解决方案,包括虚拟摇杆灵敏度调节、多点触控冲突处理、按钮反馈延迟优化、手势识别与陀螺仪数据融合以及Android/iOS平台差异处理。这些实战经验帮助开发者高效解决触控适配难题,提升移动游戏体验。

soda5的博客 405

IDEA引入本地jar包的几种方法

IDEA引入本地jar包的几种方法

小白龙的博客 5万+

光学设计必知:Ansys Zemax中6种系统孔径类型的适用场景全解析

本文深入解析Ansys Zemax中6种系统孔径类型的适用场景,包括入瞳直径、像方空间F/#、物方空间NA等,帮助光学设计师精准控制光线选择和成像质量。通过实际案例和代码示例,详细讲解各孔径类型的计算原理、参数设置及在显微系统、激光扩束等场景中的优化策略,提升复杂光学系统设计效率。

weixin_29266007的博客 555

MIT IDSS深度解析:跨学科融合与系统科学实践

麻省理工学院的IDSS(Institute for Data, Systems, and Society, IDSS)是一个致力于通过先进分析方法推动教育与研究的前沿机构。它将工程学、信息科学和数据科学的方法与社会科学的分析方法相结合,以应对复杂的社会挑战。

AllenLV的博客 2087

IDEA在Maven项目中使用本地jar包的方法

在jar包所在目录中,使用Maven命令安装本地jar包到本地仓库:mvn install:install-file -Dfile={version}{groupId}{artifactId}{version}` -Dpackaging=jar喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。......

Counter-Strike大牛 1万+

灰度重心法实战:从原理到MATLAB代码实现激光条纹中心线提取

本文详细介绍了激光条纹中心线提取的核心方法——灰度重心法。通过物理类比阐释其原理,并提供从图像预处理到MATLAB代码实现的完整实战教程。文章重点解析了算法流程、关键参数调整及常见问题避坑指南,帮助读者快速掌握这一机器视觉与三维测量中的基础且高效的技术。

cake8的博客 462

Maven的下载与IDEA的配置,以及把本地的jar包导入到我们的Maven仓库

最近在b站学习SpringMVC,使用IDEA进行SpringMVC练习时想使用Maven,发现没有配置Maven,于是去网上找了许多教程和文章来下载Maven和配置IDEA,遇到了问题也是挺多的,自己在网上找的大佬的文章进行配置,但是还是有些问题,所以总结一下我下载Maven和配置IDEA的过程。D:\Program Files (x86)\Apache\Maven,可以按照我的路径创建后压缩,也可以选择自己的路径,这里我展示的时我压缩后存放的路径。7.顺便把用户变量的Path也配置了,为什么要配置呢?

wcangood的博客 5129

APP爬虫:Airtest的使用和爬取实战详解

Airtest是一个跨平台的自动化测试工具,主要用于移动应用和游戏的UI自动化测试。它支持图像识别、触摸操作、文本输入等功能,能够模拟真实用户的操作行为。此外,Airtest还具备强大的日志记录和报告生成功能,方便开发者进行调试和分析。图像识别:通过截图匹配元素,无需依赖 UI 层次结构。跨平台支持:支持 Android、iOS 和 Windows 应用。简单易用:提供 IDE 和脚本录制功能,降低使用门槛。

数据知道的博客 9620

第14.5章 高翔博士最新开源框架Lightning-LM源码解读(五):揭秘位姿图优化核心模块,从数学原理到代码实现

本文介绍了Lightning-LM框架中的位姿图优化(PGO)模块实现。该模块通过融合多源定位信息(激光定位、激光里程计、DR等),构建并优化位姿图来获得更精确的位姿估计。 主要内容包括: 模块概况与数据流程:初始化配置→添加PGO帧→分配位姿→优化求解→更新位姿→滑动窗口 16个核心函数详解:从构造函数到边缘化处理,涵盖完整的PGO工作流程 关键技术点:噪声参数设置、优化问题构建、约束添加、异常值处理等 关键数据结构:帧队列管理、顶点和边构建、优化统计信息收集 该PGO模块采用增量式优化方式,支持多种约束

行知SLAM 1216

IDEA手动导入Jar包步骤

IDEA手动导入Jar包步骤 2、Open Module Settings 选择libraries、点击+ 选择Java添加你本地jar就行 注意:但是执行mvn clean install命令的时候会报错:找不到xxxx资源包(也就是刚手动添加的jar包) 解决办法: 1、打开终端执行 mvn install:install-f...

年少青山的博客 3064

Python爬虫逆向案例:某云片滑块验证码分析-滑动验证码

今天我们看个滑块。

2201_76125393的博客 1034

Idea(3):IDEA集成maven引用jar包

1、项目中,选择File-->setting设置maven设置 2、项目从maven引用jar # maven工程建议将jar包安装至本地库 mvn install:install-file -Dfile=../newJar/aoe-plugin-cg-1.4.8.1.jar -DgroupId=com.cipherxxx -DartifactId=aoe-plugin-cg -Dversion=1.4.8.1 -Dpackaging=jar # pop.xml引入依赖 <

fen_fen的专栏 2734

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

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

idea如何导入本地maven的jar包

1.先找到自己的jar包的路径 2.打开你的idea,添加你的jar包 3根据下面的格式填写 mvn install:install-file -DgroupId=cn.itcast -DartifactId=hello-spring-boot-starter -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=D:\MAVENS\org\example\hello-spring-boot-starter\1.0-SNAPSHOT\hello-spring-bo

weixin_45950763的博客 1486

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

idea配置maven和本地库,导入jar包,配置其他20190916

maven安装jar包,需要安装到本地的jar 参考链接:https://blog.youkuaiyun.com/superit401/article/details/51567646 Maven 安装 JAR 包的命令是: mvninstall:install-file-Dfile=jar包的位置-DgroupId=上面的groupId-DartifactId=上面的artifactId-D...

do what you like && brave 972

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Maven添加依赖本地jar包

使用两种方法一 是通过idea工具,直接将写好的项目使用"Install"命令先打包然后再安装入本地库中;二 是通过本地cmd命令进行安装到本地库中。

keyila 2088

maven项目一直报错,拉取不了私服的jar包,如何设置优先读取本地

二、检查IDEA是否选对了maven;在IDEA设置:File -> Settings -> Build, Excutaion, Deployment -> Build Tools ->Maven。三、以上检查好了还是拉取不下代码,就在settings文件配置优先读取本地库;四、若是还不行,还可以在<mirror>标签先加上自己本地库的路径。

像风一样离去的博客 503

IDEA中Maven的配置

IDEA中Maven的配置,私库

fang62的博客 2446

IDEA+Maven 打jar包

IDEA+Maven 打jar包 (包涵依赖jar) 写在前面: ​ 这两天一直在整(gu)理(dao)IDEA 用Maven打jar包,网上的教程是各式各样,但是都不能满足我的需求(或者 还没有找个正确的),因此 综合网上的内容 自己整理了一下(以下内容是在mac系统下 win 可能有一些地方不一样)。 软件环境: ​ IDEA:2017.1.5 ​ Maven:3.3.9...

branwel的博客 12万+

IDEA中MAVEN项目如何打包JAR包

这篇文章主要为大家展示了“IDEA中MAVEN项目如何打包JAR包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“IDEA中MAVEN项目如何打包JAR包”这篇文章吧。 Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。 最简单的方法 首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用m

爱的叹息的专栏 1万+

IDEA使用Maven项目不能加入本地Jar包的解决方法

使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但是如果pom.xml上面的某个依赖库失效,比如远程服务器关闭或者网络不通,或者是你想要加入本地硬盘上的某个jar包而不修改pom.xml的时候,IDEA的弊端就会显现出来。主要表现就是无法获得的依赖...

lvshaorong的博客 11万+

IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。 最简单的方法   首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入...

goldmei一枝梅的专栏 6万+

使用IDEA在Maven项目中引入自定义的jar包

Maven项目如何引入自定义的jar包,亲测有效 一、方式一:将自定义的jar添加到项目下 使用IDEA在项目的resourse文件夹下创建存放jar的文件夹,图中以lib文件夹为例 找到要引入的jar,将其复制到项目所在的目录的lib文件夹下 在项目的pom.xml文件中引入该jar包依赖 <dependency> <groupId>com.effort</groupId> <!-- 自定义即可 --> <artif

一颗橘子的博客 8421

IDEA+Maven打JAR包的两种方法

一、使用IDEA自带打包插件(支持单个类也支持Maven类型Project) 1.说明 最终输出:输出目录在out目录下 2.主要步骤 (1)依次选择 file->projecct structure->artifacts->点击+ (选择jar)->选择 from module with dependencies 或者在我们的idea工程界面,点击右上角的project structure (2)弹出窗口中指定Main Class (3)点击Build–>Build Ar

清平乐的技术专栏 2万+

在IDEA中构建Jar包,安装Jar包到Maven仓库并在Maven项目中使用

本文介绍:1.借助IDEA构建Jar包;2.将Jar包安装到Maven仓库;3.使用安装的Jar包

介绍自己在学习过程中遇到的一些疑问及解决方法,个人知识总结的同时做一个知识分享~ 5184
上一篇: Java中多线程向mysql插入同一条数据冲突问题
下一篇: 添加缺少依赖的jar进可执行jar包
hi come
博客等级 码龄14年 33粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值