精华内容
下载资源
问答
  • 背景:由于网络问题,maven依赖经常会导入失败,私服上的依赖导入失败概率低一些,maven中央仓库上的依赖导入失败的概率则相对较高.其实这个问题很容易解决,但是之前还是见到很多初学者对此知道该如何解决,甚至有人在...

    背景:

    由于网络问题,maven依赖经常会导入失败,私服上的依赖导入失败概率低一些,maven中央仓库上的依赖导入失败的概率则相对较高.其实这个问题很容易解决,但是之前还是见到很多初学者对此不知道该如何解决,甚至有人在依赖导入失败,进而导致项目无法正常运行时还不知道是项目依赖导入失败,种种原因,我决定写这篇文章,向大伙介绍一下我在解决这个问题是常用的两招,基本上这两招打完,99%的问题都解决了,至于剩下的1%,只需要继续重复这两招,也能解决.

    方案一:

    首先,一般安装好maven后,网上都会有教程将maven镜像站换为aliyun的镜像站,具体是在setting.xml文件的mirrors节点中添加如下配置:

    nexus-aliyun

    *

    Nexus aliyun

    http://maven.aliyun.com/nexus/content/groups/public

    如果本地没有setting.xml文件,则可以自行创建一个该文件,相关节点要和官方的一致,但是这个方案也不是百分百有效的,我之前就遇到这样的情况,依赖死活下载不下来,镜像站已经改成aliyun的了,还是不行,后来尝试把这段配置注释掉,换回默认的下载源,就成功了.因此,当小伙伴遇到下载失败的情况时,可以在官方镜像站和aliyun之间进行切换,勿迷信某一个就能导入成功.

    方案二:

    有的时候,依赖虽然下载失败了,但是相关文件夹中却多了以 .lastUpdated为后缀的文件,此时,如果开发者在开发工具中反复导入,会发现始终无法导入成功,这个时候就需要删除本地仓库中相关的 .lastUpdated文件,可以通过文件搜索找到本地仓库中所有的以 .lastUpdated为后缀的文件,找到后全部删除,再在开发工具中重新导入依赖.

    注意:

    以上两种方案都试过之后,还是有可能导入失败,此时,只需要重复上面的步骤即可,我个人目前依赖下载失败的问题,都是通过以上两步解决的,屡试不爽.

    展开全文
  • 我们通过项目的reimport等众多办法无法解决之后:假设这个是爆红的,因为被我已经解决了。我们进入到我们的本地仓库, 新建包... version (-SNAPASHOT省略)建立好文件夹之后,我们自己手动导入该jar包。先检查自己的...

    我们通过项目的reimport等众多办法无法解决之后:

    假设这个是爆红的,因为被我已经解决了。

    ff7214290cf611795a40dff2bc22be42.png

    我们进入到我们的本地仓库, 新建包。

    在repository中我们新建一个comgithubobatofastdfs-client1.26.7

    先是groupid -> artifactId -> version (-SNAPASHOT省略)

    建立好文件夹之后,我们自己手动导入该jar包。

    ddce0c33bbedca8b47a15c2a2c07d0ef.png

    先检查自己的电脑是否配置了MAVEN

    关于MAVEN3.6的配置 请查看

    检查MVN的版本 确认是否安装

    e71855a484cb86c3dc9917b9fe311dbb.png

    我们jar包放在了D:Environmentapache-maven-3epositorycomgithubobato1.26.7fastdfs-client-1.26.7-SNAPSHOT.jar

    控制太输入这个:

    mvn install:install-file -Dfile=D:Environmentapache-maven-3epositorycomgithubobato1.26.7fastdfs-client-1.26.7-SNAPSHOT.jar -DgroupId=com.github.tobato -DartifactId=fastdfs-client -Dversion=1.26.7-SNAPSHOT -Dpackaging=jar

    -Dfile=你手动下载jar包的全路径

    -DgroupId=该jar包的groupId

    -DartifactId=该jar包的artifactId

    -Dversion=该jar包的version

    -Dpackaging=该文件为jar包。

    最后成功!!!!

    db9fb49a2c694b40bdf0a9ff8a9a4c71.png

    fc52cd7feac698eed33469ab8e83b455.png

    d4e897f440a49b2af2d307ae4dddb413.png

    补充知识:maven工程的pom.xml中添加程序依赖包依然无法导入包的解决办法

    问题如下所示:

    解决办法:

    首先查看导入的包是否正确;

    704443b2d2f148f488adffc4487b59ae.png

    导入包正确之后,查看是否保存,若已经保存,则进行强制刷新。

    刷新步骤:右击项目――>maven――>update project――>force update。

    8e2689557ce48b54aaba5dde39dcb0b4.png

    进入Update Project

    4771ccec426107ef0f53dfb6348741f6.png

    选择错误的工程并在force update of snapshots前面打钩,之后OK即可。

    00d34a7800c26a2e92f6be5b90324a1e.png

    解决之后如下,错误就没有了。

    e8023fb8398a62ed5b2466f7fa12d5d3.png

    以上这篇解决Maven中关于依赖导入不进的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持云海天教程。

    原文链接:https://blog.csdn.net/Yuz_99/article/details/99167350

    展开全文
  • 输入输出格式 Input/output 输入格式: 共三行: 第一行是整数n(0 给你N个整数,x1,x2...xn,任取两个整数组合得到|xi-xj|,(0 南邮 base64全家桶 这几天想学逆向 做做crypto(菜还瞎j2做)..... 题目: 全家桶全家桶全家...

    gitlab备份及迁移

    Gitlab 创建备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:ba ...

    Nhibernate 多对多级联删除

    在网上找到的方法:查看这里 //-------------------------------------Article.hbm.xml-------------------------------- ...

    poj 2993 Emag eht htiw Em Pleh(模拟)

    题目:http://poj.org/problem?id=2993 题意:和2996反着 #include #include #inclu ...

    Android MediaStore与Media.EXTERNAL_CONTENT_URI

    MediaStore这个类是Android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取.这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,andro ...

    HW3.16

    public class Solution { public static void main(String[] args) { int randomValue = (int)(Math.random ...

    Problem F: Exponentiation

    Problem F: ExponentiationTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 4 Solved: 2[Submit][Status][W ...

    Openjudge-NOI题库-和为给定数

    题目描述 Description 给出若干个整数,询问其中是否有一对数的和等于给定的数.  输入输出格式 Input/output 输入格式: 共三行: 第一行是整数n(0 < n <= ...

    HDU2523&colon;SORT AGAIN

    Problem Description 给你N个整数,x1,x2...xn,任取两个整数组合得到|xi-xj|,(0

    南邮 base64全家桶

    这几天不想学逆向 做做crypto(菜还瞎j2做)..... 题目: 全家桶全家桶全家桶!我怎么饿了......密文(解密前删除回车):R1pDVE1NWlhHUTNETU4yQ0dZWkRNTUpY ...

    Linux环境部署SVN服务器

    1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd httpd-devel subversion mod_da ...

    展开全文
  • 问题描述在maven工程中,我们常常遇到底层依赖包的版本冲突问题。如果高版本对低版本兼容,那么我们可以使用maven的 exclusions 排除掉低版本。但如果版本互不兼容,甚至是不同jar有相同类名的冲突,就比较棘手了。...

    问题描述

    在maven工程中,我们常常遇到底层依赖包的版本冲突问题。如果高版本对低版本兼容,那么我们可以使用maven的 exclusions 排除掉低版本。但如果版本互不兼容,甚至是不同jar有相同类名的冲突,就比较棘手了。

    比如,我在某个java工程中即使用了Hutool的加密工具类,也使用了openfeign的feign接口。而Hutool依赖了 bcprov-jdk15to18 ,openfeign依赖了 bcprov-jdk15on ,这两者就有类名冲突,比如 org.bouncycastle.crypto.engines.SM2Engine 的类构造方法不同。此时无论你排除哪个jar,都会导致另一个功能出错。如果你两个jar都依赖,那么在运行时,必有一个功能抛出异常。因为jvm只会加载其中一个类。

    4efea274b77127138ef8949e929870f8.png

    解决方法

    可以使用 maven-shade-plugin ,重新打一个新的jar包,将 bcprov-jdk15to18 包名重置,并自动更改Hutool包中对 bcprov-jdk15to18 包的import路径。

    055733e3c9e9207de6ad7b92e4015d57.png

    创建新工程

    创建一个没有代码的空的maven工程 lib-hutool ,其pom如下:

    <?xml version="1.0" encoding="UTF-8"?>4.0.0cn.hutool lib-hutool 1.0.0-RELEASElib-hutoolcn.hutool hutool-all 5.5.1org.bouncycastle bcprov-jdk15to18 1.66org.apache.maven.plugins maven-compiler-plugin 1.81.8org.apache.maven.plugins maven-shade-plugin 2.4.3packageshadetrueorg.bouncycastleshaded.org.bouncycastle *:* META-INF/*.SFMETA-INF/*.DSAMETA-INF/*.RSA

    执行maven编译 mvn package ,得到 lib-hutool-1.0.0-RELEASE.jar ,可以选择上传到maven私服。

    更改我的工程依赖

    将我的工程中的pom修改如下:

    cn.hutool lib-hutool 1.0.0-RELEASE

    来源:https://www.tuicool.com/articles/6neu6jv

    展开全文
  • 问题说明:之前项目跑的好好的,好不容易和别的项目集成了起来跑起来,有一次让我手欠把其中的一个maven项目还原了,然后死活起不来了,后来单独跑该项目,jar包一个都导不进去,当时怀疑是不是maven配置出了问题,...
  • 在IDEA中,如果MAVEN文件中有一个jar下载到,会影响到整个POM文件的依赖导入,因此需要特别注意POM文件中的JAR包是否能下载,可以一部分一部分的选择性注释进行判断,还有一种情况是虽然POM文件里面的JAR包能够...
  • 我们通过项目的reimport等众多办法无法解决之后:假设这个是爆红的,因为被我已经解决了。我们进入到我们的本地仓库, 新建包。... version (-SNAPASHOT省略)建立好文件夹之后,我们自己手动导入该jar包。先...
  • 今天在导入spring cloud的一个依赖jar包时,本来一切正常,因为eureka的一个版本问题就想换一个版本,结果就翻车了,该jar包死活导不进去,试了各种方法也不行,后来就直接吧cloud的所有jar包直接放到本地仓库,再去...
  • idea pom依赖 导入jar包导入不进来 问题描述: 在maven项目中,导入依赖了,报红了像下图: 然后试着去右键maven项目,reimport刷新竟然解决不了 ,就纳闷了;解决方案: 方案一: IDEA---------》File--------》Setting----...
  • maven导入依赖后在代码中使用

    千次阅读 2019-01-06 15:56:16
    在使用maven导入依赖时出现一个问题,在导入依赖成功后,去程序中引入jar包,发现导不进去,但是在External Libraries中有确实可以看到jar包已经导入了,在External Libraries里面确实有我想要使用的jar包,在网上搜...
  • idea中maven项目 jar包下载不完整解决办法,记一次错,坑了我大半天,idea导入项目,jar包总是引入不进去,本地仓库中也有,但总是识别不了,引一篇大神的文章:... ...
  • oracle jdbc并能向mysql那样直接配置,原因是Oracle授权问题,Maven3提供oracle JDBC driver,需要手动配置下,这里直接用idea自带的maven,省去安装配置相关maven参数 应用情景时这个样子的,在idea加了依赖...
  • 6种Maven依赖变红的解决方案

    千次阅读 2020-07-29 21:51:07
    以及子标签,maven依赖在右边的状态栏中会消失,然后再复制进去,这操作的目的是为了让子依赖重新导入; 在指定maven的仓库中搜索“*lastupdate”,然后将搜索出来的结果删除即可,这样做的目的是为了删除最新...
  • Maven依赖中的scope总结

    2021-03-02 22:20:11
    scope是限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。 自2.0.9版本发布后,新增了一种:import,现在已经有了6种scope。 下面分别来说明: compile:声明scope元素的情况下...
  • IDEA 重启后仍然:jar已经导入maven依旧报红 maven仓库实际已经下载了全部依赖 但idea依然显示找依赖 解决方法一 首先确定maven仓库是正确的。 剪切pom里面的那些报红依赖点击刷新按钮,然后那些报红依赖消失...
  • 1. Maven项目中导入依赖无法成功,报错状态如下:(红框位置报错红色波浪线),所有的依赖都报错,Maven自动导入依赖失效 在Maven中Remove project,重新加入并Reimport也无效 查看Maven仓库的配置也都正确...
  • 记一次IDEA中maven项目中比较坑的设置,在IDEA中如果你之前移除过模组,maven会默认把该模组的pom文件在ignored Files的配置中勾选上,导致如果你再次创建了这个同名的模组,pom文件的依赖引入不进去。如下图: 若...
  • java.lang.NoClassDefFoundError 和ClassNotFoundException 异常,经过一查找才发现是因为打包的时候依赖jar包没打进去; 一开始是在项目中导入了本地的jar包。发现没用 网上找到问题说是因为sco...
  • 在使用maven过程中总是碰见某些依赖不进去的问题,本人使用的是idea2017、maven3.2版本,通过网上搜索和自己的经验归纳为一下几点: 1.settings.xml文件中远程仓库地址的设置 在maven仓库的配置文件中,一般设置...
  • 但是这样会很容易报错,依赖导入不进去。以下是报错的页面。 一开始我卸载了maven,下了最新的maven,添加别的依赖还是有问题。 解决方法:别从文档中直接复制pom依赖,需要jar包直接从官网复制 pdf直接复制会有...
  • 我新建了maven项目,测试jdbcTemplate的时候,发现jdbcTemplate怎么都导入不进去。检查pom,发现依赖配置并无问题。但就是不行。 于是我进行了如下的检查: 1.检查maven的安装与配置是否有问题。(网上有教程) 2....
  • 然后我想测试一样能能用,我新建了一个空项目,把jar扔了进去,build path后发现只有一个jar,里面依赖的apache包并没有下载,然后运行报错找到类 这是为什么? 我新建的项目pom里是这样写的,我把jar放在了...
  • 这里写自定义目录标题Maven install 项目 jar依赖项目场景:问题描述:解决方案:参考文档 Maven install 项目 jar依赖 ...导入依赖 </dependencies> <dependency> <groupId>
  • Maven pom.xml配置依赖

    2020-10-10 16:02:44
    Java学习——IDEA: Maven pom.xml配置依赖导入本地依赖导入外部依赖 新手,废话不多说,直接开始吧。写的比较小白,和我一样的萌新都可以看懂,大佬勿喷,感谢*^ ^* 我用的编辑器是idea,外部依赖怎么都导不进去,在...
  • 最近导入了一个依赖,pom文件写好坐标后,依赖出现在Maven project中,但是项目的External Libraries没有出现,一直以为依赖没添加成功,试了很多方法External Libraries依然没有这个依赖,后来发现只要关闭项目再...
  • 我在用 IDEA 导入并使用了一个外部依赖,但是我在用 mave 的 package 命令打包时,发现那个外部依赖没有被打包进去,因为我启动了打包后的 jar 文件之后,程序报了【找到此类】的错误。 要解决这个问题,只需要在 ...
  • 引入mybatis-spring-boot-starter包等许多jar包的依赖时一直下载失败(*.lastUpdated),自己下载jar包导入进去又无法引用。 解决方法: 在本地仓库中删除(*.lastUpdated)文件,重启idea或重新引入依赖下载即可...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

maven依赖导入不进去