dependencies导致的Maven依赖出错包红问题解决方法

 更新时间:2022年05月05日 15:20:52   作者:yssa1125001  
多模块和分布式开发一般都是有专门的的dependencies来进行jar包的版本依赖问题,本文主要介绍了dependencies导致的Maven依赖出错包红问题解决方法,具有一定的参考价值,感兴趣的可以了解一下

多模块和分布式开发一般都是有专门的的dependencies来进行jar包的版本依赖问题,但是最近添加的几个新依赖一直出错,包一直是红的,很烦人

查看maven仓库发现相关的包下载错误,不知道为什么多了个“}”(?什么鬼),然后自己就算弄了正常的包(====正常因为国情等问题导致的无法自动下载问题可依此方法解决,文章下面附方法====),它还是会自己去下载错误的包导致出错。

头疼了好久才发现

自动获取版本后面多了个“}”,马虎是原罪啊,估计是Idea的自动添加括号机制造成的,自己又没有及时发现,所以才白折腾了好久!!

附:另外,maven有时候会因为一些特殊情况无法正常下载某个jar包,一个人的话当然可以自己去中央仓库下载下来放在本地仓库就可以正常使用了,但是协同开发的话别人也需要相关的jar包啊,不可能都去自己再下载再去手动放置吧,所以就需要maven的插件来帮助管理这下第三方自己下载的jar包。

第一步:从中央仓库找到相应版本的jar包下载到本地

第二步:在dependencies的pom里,<build>节点下的<pluginManagement>节点下的<plugins>节点下添加

maven-install-plugin

插件(版本自己选择)

第三步:在总项目下新建一个项目external(名字随意),并在项目下创建libs包,并把下载的jar文件放入其中,然后创建相关pom.xml并依赖dependencies,并把maven-install-plugin插件依赖,并根据下载的来源GAV填写相关的信息(build节点下的plugin节点内)

每添加一个第三方包,就增加一个execution节点,该节点下的id必须唯一(自己命名),phase是定义什么时候执行,clean时执行,file是文件jar包的存放位置

第四步:mvn clean (对整个项目执行clean操作),这样就添加进本地仓库了(拿到新代码就先clean一下,确保依赖正常)

另外下载的第三方jar包,如果公司有自己的nexus服务器,那就直接上传私服就可以了

到此这篇关于dependencies导致的Maven依赖出错包红问题解决方法的文章就介绍到这了,更多相关dependencies Maven依赖出错 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • String与XML互转以及从XML取节点值并修改的方法

    String与XML互转以及从XML取节点值并修改的方法

    今天小编就为大家分享一篇String与XML互转以及从XML取节点值并修改的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • maven 使用assembly 进行打包的方法

    maven 使用assembly 进行打包的方法

    这篇文章主要介绍了maven 使用assembly 进行打包的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java进程cpu占用过高问题解决

    Java进程cpu占用过高问题解决

    这篇文章主要介绍了Java进程cpu占用过高问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • java并发编程StampedLock高性能读写锁详解

    java并发编程StampedLock高性能读写锁详解

    这篇文章主要为大家介绍了java并发编程StampedLock高性能读写锁的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Spring EL表示式的运用@Value说明

    Spring EL表示式的运用@Value说明

    这篇文章主要介绍了Spring EL表示式的运用@Value说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Spring注解中@Configuration和@Component到底有啥区别

    Spring注解中@Configuration和@Component到底有啥区别

    之前一直搞不清@Component和@Configuration这两个注解到底有啥区别,一直认为被这两修饰的类可以被Spring实例化嘛,最近终于弄明白了,这篇文章主要给大家介绍了关于Spring注解中@Configuration和@Component到底有啥区别的相关资料,需要的朋友可以参考下
    2023-04-04
  • SpringBoot + Mybatis-plus实战之Mybatis-plus的一级缓存、二级缓存

    SpringBoot + Mybatis-plus实战之Mybatis-plus的一级缓存、二级缓存

    这篇文章主要介绍了SpringBoot + Mybatis-plus实战之Mybatis-plus的一级缓存、二级缓存,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • java并发无锁多线程单线程示例详解

    java并发无锁多线程单线程示例详解

    这篇文章主要为大家介绍了java并发无锁多线程单线程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Java内存模型JMM与volatile

    Java内存模型JMM与volatile

    这篇文章主要介绍了Java内存模型JMM与volatile,Java内存模型是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,定义了程序中各个变量的访问方式
    2022-07-07
  • java创建txt文件并写入内容的方法代码示例

    java创建txt文件并写入内容的方法代码示例

    这篇文章主要介绍了java创建txt文件并写入内容的两种方法,分别是使用java.io.FileWriter和BufferedWriter,以及使用Java7的java.nio.file包中的Files和Path类,需要的朋友可以参考下
    2025-01-01

最新评论