论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
物联网
›
物联网
›
办理IDEA中maven找不到依赖项的问题
办理IDEA中maven找不到依赖项的问题
渣渣兔
金牌会员
|
2025-3-25 06:41:56
|
显示全部楼层
|
阅读模式
楼主
主题
938
|
帖子
938
|
积分
2814
直接去官网找到对应的依赖项jar包,并且下载到当地,然后安装到当地厂库中。
Maven官网:https://mvnrepository.com/
一、使用mvn install:install-file命令
Maven提供了install:install-file插件,用于手动将jar包安装到当地仓库。
命令格式:
mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=jar
复制代码
参数阐明:
Dfile: jar文件的路径。
DgroupId: 自定义的groupId,通常表示项目的组织或公司名称(如com.example)。
DartifactId: 自定义的artifactId,通常表示项目或库的名称。
Dversion: 自定义的版本号。
Dpackaging: 打包类型,默以为jar。
二、示例
假设lib目次下有一个名为my-library-1.0.jar的文件,你可以实验以下命令将其安装到Maven当地仓库:
mvn install:install-file \
-Dfile=lib/my-library-1.0.jar \
-DgroupId=com.example \
-DartifactId=my-library \
-Dversion=1.0 \
-Dpackaging=jar
复制代码
安装成功后,可以在pom.xml中引用该依赖:
<dependency>
<groupId>com.example</groupId>
<artifactId>my-library</artifactId>
<version>1.0</version>
</dependency>
复制代码
三、注意事项
唯一标识:确保groupId、artifactId和version的组合是唯一的,以克制冲突。
依赖传递性:如果jar包有其他依赖,必要手动剖析并安装这些依赖。
长途仓库:如果必要将jar包上传到长途仓库(如Nexus或Artifactory),可以使用deploy:deploy-file命令。
四、运行失败
在Windows中,通过Maven的mvn install:install-file命令安装JAR包时,提示The goal you specified requires a project to execute but there is no POM in this directory错误。
办理办法:
如果必要运行mvn install:install-file命令,必须将其后的每一个参数,都用英文双引号(也就是"")给包围起来,如以下代码所示。
mvn install:install-file -Dfile="lib/my-library-1.0.jar" -DgroupId="com.example" -DartifactId="my-library " -Dversion="1.0" -Dpackaging="jar"
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
渣渣兔
金牌会员
这个人很懒什么都没写!
楼主热帖
事务的ACID特性
SqlServer2012升级到SqlServer2016
深度干货!一篇Paper带您读懂HTAP | St ...
DCM: 中间件家族迎来新成员
iOS事件传递链与响应链
SaaS软件工程师成长路径
(内附源码)Node.js小试——使用Node ...
arthas使用介绍
.NET for Apache Spark 入门演练
go-zero单体服务使用泛型简化注册Handl ...
标签云
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表