Dependency not found解决方案(Springboot,绝对有效)

这篇具有很好参考价值的文章主要介绍了Dependency not found解决方案(Springboot,绝对有效)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

今天在弄一个项目的依赖的时候,easyexcel 的依赖就是下载不了,虽然我的 Maven 配置没问题。

  • 依赖:
    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven  Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

  • Maven 配置:
    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven   Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

我切换了几个版本,也无法从镜像下载,甚至开了加速器,换回默认镜像下载都不行。

解决方案

systemPath

这个方案比较简单,如果这个方案报错,再用下面的解决方案

既然网上下载 jar 包不行,那我就从本地引入 jar 包,其步骤如下:

  1. https://mvnrepository.com/ 网站下载所需 jar 包

    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven  Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

  2. 项目根目录下新建 lib 文件夹(当然,名字随便取都可以),把下载好的 jar 包放进去即可
    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

  3. 打开 pom.xml 文件,修改 <dependency> 配置如下:

                <dependency>
                    <groupId>com.alibaba</groupId>
                    <artifactId>3.0.5</artifactId>
                    <version>${easyexcel.version}</version>
                    <scope>system</scope>
                    <systemPath>${project.basedir}/lib/easyexcel-3.0.5.jar</systemPath>
                </dependency>
    
  4. 刷新 Maven ,成功引入

这个方案可能会报:

  1. dependencyManagement.dependencies.dependency.systemPath’ for com.alibaba:3.0.5:jar refers to a non-existing file
    那就走 mvn install 的方案
  2. 如果在 clean/build/package 的时候还是报找不到 jar 包,可以把 ${project.basedir} 改成 ${pom.basedir}

mvn install

注意: 一定要给指令值加上""不然会报错:
感谢小小菜蜗牛的提醒,我之前写文章的时候没加""不报错,可能是因为我之前把terminal改成了gitBashDependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,mavenDependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven
  1. https://mvnrepository.com/ 网站下载所需 jar 包
    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven  Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven

  2. 将本地 jar 包安装到 Maven 仓库:

    mvn install:install-file -Dfile="D:\Applications\MyRepository\easyexcel-3.0.5.jar" 
    

    如果报错:一般情况下,只要你下载的依赖没问题,直接用上面的指令就可以了
    Dependency not found解决方案(Springboot,绝对有效),Spring Boot,spring boot,maven
    就用下列指令:

    mvn install:install-file -Dfile="D:\Applications\MyRepository\easyexcel-3.0.5.jar" -DgroupId="com.alibaba" -DartifactId="easyexcel" -Dversion="3.0.5" -Dpackaging="jar"
    

    指令说明:

    • -Dfile= jar 在本地的绝对路径
    • -DgroupId= jar 包的 groupId
    • -DartifactId= jar 包的 artifactId
    • -Dversion= jar 包的 version
    • -Dpackaging= 打包方式
  3. 修改 <dependency> 配置:

                <dependency>
                    <groupId>com.alibaba</groupId>
                    <artifactId>easyexcel</artifactId>
                    <version>3.0.5</version>
                </dependency>
    
  4. 刷新 Maven文章来源地址https://www.toymoban.com/news/detail-619379.html

到了这里,关于Dependency not found解决方案(Springboot,绝对有效)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • configure: error: openSSL library not found.解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年01月24日
    浏览(37)
  • 【IIS】网页HTTP错误 404.3 - Not Found解决方案

    使用用友U9系统开发webservices之后, 调用接口地址报404.3错误, 早在去年重装系统的时候就出过一次, 找到了一个解决方案, 但是今年新机再次出现,却忘了上次的解决方法,通过一番研究,终于又解决了,特此记录并分享给大家. 本机环境: Win11(Win10也出现过) + IIS 10.0 + ASP 4.8 如图所示

    2024年02月05日
    浏览(40)
  • macOS 终端提示所有命令 command not found 的解决方案

    打开你的终端 切换到zsh 然后执行这句代码 然后回到桌面 前往上层文件夹 新建.zshrc文件 提示: 在上层文件夹按下shift+command+.即可查看隐藏文件,你全局安装的东西也显示出来了 之后把你要用的命令重新下载一遍即可(这一步操作其实是改写路径,已下载过的不会重复下载) 关闭

    2024年02月16日
    浏览(35)
  • Docker中出现bash: vim: command not found解决方案

    RedHat系列:Redhat、Centos、Fedora等 Debian系列:Debian、Ubuntu等 RedHat系列的包管理工具是 yum Debian系列的包管理工具是 apt-get Debian系列 RedHat系列

    2024年02月07日
    浏览(33)
  • apt: command not found——ubuntu误删apt的解决方案

    我的ubuntu版本和源版本不一致 这样就能正常运行了。

    2024年02月12日
    浏览(30)
  • 【Default config not found for ApplicationConfig】的一种解决方案

                                                                             💧 记录一下今天遇到的 b u g color{#FF1493}{记录一下今天遇到的bug} 记录一下今天遇到的 b ug 💧           🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞

    2024年02月16日
    浏览(35)
  • UE5 Windows打包时报错“SDK Not Found”解决方案

    在Unreal Engine 5.0.3 Windows平台下打包时报错:“Windows的SDK未正常安装,而其是生成数据的必需项。请检查主工具栏中“启动“菜单SDK部分来更新SDK。” 1、打开 Visual Studio Installer,点击“修改”按钮,在“工作负荷”标签页中选中“使用 C++的游戏开发”,这将添加 C++ 开发组件

    2024年01月24日
    浏览(32)
  • mac-Yarn安装成功但提示 command not found 解决方案

    最近遇到项目使用yarn工具进行安装依赖,原本电脑上已安装过yarn,但是使用时提示yarn的源不正确,之前更改过,遂现在更改回来yarn源: 查看yarn配置 源已更新,再次使用,提示 “项目包含由Yarn以外的工具生成的锁定文件。建议不要混合使用包管理器,以避免由于未同步的

    2024年02月04日
    浏览(33)
  • 手机连电脑,adb调试出现error :device not found问题解决方案

    一.先检查USB偏好设置是否设置成“文件传输”,如是,下一步 二.usb调试未打开 1.打开手机设置-关于手机-版本号,连续点击版本号,直到提示进入开发者模式 2.设置里找到开发者选项,打开usb调试,出现弹框显示“允许USB调试吗,这条计算机RSA密钥指纹如下”,勾选即可,

    2024年02月13日
    浏览(95)
  • node.js出现version `GLIBC_2.27‘ not found的解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月05日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包