修改Pom文件需要注意的问题

这篇具有很好参考价值的文章主要介绍了修改Pom文件需要注意的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.从远程nuxaus拉不回来个别包该如何解决

进入仓库目录下,把该包的目录删除了,重新拉

rm -r 包目录

如果还是不行,可能是idea内存不够,尝试关闭暂时不用但是已经打开的项目,减少内存使用,删除包目录重试

2.删除某些依赖后找不到对应的文件

先到对应报错的尝试option+回车,看能不能把依赖引入,

如果不能,把import 包删除,再尝试导入类

3.FeignClient不允许使用RequestMapping

Caused by: java.lang.IllegalArgumentException: @RequestMapping annotation not allowed on @FeignClient interfaces
        at org.springframework.cloud.openfeign.support.SpringMvcContract.processAnnotationOnClass(SpringMvcContract.java:182)
        at feign.Contract$BaseContract.parseAndValidateMetadata(Contract.java:106)

解决办法:(将RequestMapping value移到FeignClient path中)

4.循环依赖问题

解决办法:

application.yml新增配置 spring.main.allow-circular-references = true

5.pagehelper-spring-boot-starter版本冲突问题

Error creating bean with name ‘com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration’: Requested bean is currently in creation: Is there an unresolvable circular reference?

我目前使用的springboot版本是2.6.6,去pagehelper的git地址去check合适的版本 v1.4.2

PageHelper的Git地址:https://github.com/pagehelper/pagehelper-spring-boot

6.Maven Helper插件查找和排除JAR包的依赖关系

基于Maven依赖创建的Spring项目,经常会引入多方的依赖JAR包,而多方的依赖JAR包中也会依赖其它相关的JAR包,

很容易造成JAR包之间冲突。

解决的工具 Maven Helper:

1、在idea中安装Maven Helper插件:

修改Pom文件需要注意的问题

 2、安装完重启idea,会发现打开对应的pom.xml文件会多了一个“Dependency Analyzer”:

修改Pom文件需要注意的问题

3、点击“Dependency Analyz”:

修改Pom文件需要注意的问题 

查看Conflicts(冲突),比如:fastjson有多个版本:版本1.2.30,版本1.2.29,版本1.2.7等6个版本,项目中实际用到的版本是1.2.29(没有被标红)。

4、右键,冲突的JAR包:

修改Pom文件需要注意的问题

有两个选项:

(1)Jump To Source[F4]; 调到依赖改JAR包的位置

修改Pom文件需要注意的问题

2)Exclude; 直接将该JAR包在Maven的依赖中排除掉

修改Pom文件需要注意的问题 

注意:如果是内部包没办法排除,就在pom文件里加这个包的依赖,指定版本,会优先使用这个版本,保证依赖版本统一。 

 文章来源地址https://www.toymoban.com/news/detail-411546.html

 

到了这里,关于修改Pom文件需要注意的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 空文件夹删不掉打不开,“该项目不存在请确认该项目位置“,“项目正在打开中无法删除“,“文件已损坏或者已经被移动删除“(多种方法图文详解,细节需要注意,以及可能遇到的问题)

    这个删不掉的文件或文件夹其实是Windows系统的祖传bug到目前为止依然没有修复,所以说我们需要通过特别的手段来处理它,听我慢慢讲他的缘由可能会对解决这个问题的帮助更多,会有几种方法,我都试过了的,我把最后一种成功的放在第一个讲,没有成功的可以参考。 事情缘由因

    2024年02月06日
    浏览(84)
  • 数电中需要注意的问题

    加法器 { ①和: 1 , 2 , 4 , 7 ②向高位的进位: 3 , 5 , 6 , 7 加法器quad begin{cases} ①和:1,2,4,7\\\\ ②向高位的进位:3,5,6,7 end{cases} 加法器 { ① 和: 1 , 2 , 4 , 7 ② 向高位的进位: 3 , 5 , 6 , 7 ​ 减法器 { ①差: 1 , 2 , 4 , 7 ②向高位的借位: 1 , 2 , 3 , 7 减法器quad begin{cases} ①差:

    2024年02月03日
    浏览(30)
  • 鸿蒙APP上线需要注意的问题

    在将鸿蒙(HarmonyOS)应用上线的过程中,开发者需要注意一系列问题,以确保应用能够成功发布并在用户设备上正常运行。以下是上线过程中需要注意的一些关键问题,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.鸿蒙版本

    2024年02月02日
    浏览(39)
  • 仿抖音开发需要注意的问题

    一、版权问题 仿抖音开发需要注意版权问题,包括内容的版权和软件的版权。在开发的过程中,不要直接抄袭他人的作品,应该注重保护知识产权。 二、安全性问题 仿抖音开发需要重视应用的安全性问题,避免应用在使用过程中发生安全漏洞,导致用户个人信息泄露等问题

    2024年02月04日
    浏览(44)
  • 手机APP测试需要注意的问题

    1、前言 APP测试是一个广泛的概念,根据每个APP的应用场景不一样,测试的方向也略微的不同,在测试过程中需要灵活应用自身所知的测试手段。手机不同的功能对应着 2、安装测试 软件在不同操作系统(Android系统和IOS系统)上是否正常安装 软件在不同版本的操作系统(如

    2024年02月04日
    浏览(47)
  • 【golang】使用通道时需要注意的一些问题

    Go 1.20 Windows 11 1.定义通道变量: 2.通道遵循FIFO先入先出规则,可以保证元素的顺序 3.通道是并发安全的,不会因多个协程的同时写入而发生数据错乱 下面的代码例子会经常出现调用 display 函数,这是我自己定义的一个函数,主要用于打印信息,代码如下: 为了减少代码冗余

    2024年02月12日
    浏览(92)
  • iview的表格添加筛选功能需要注意的问题

    在 table 中通过给 columns 数据的项,设置 filters ,可进行筛选, filters 接收一个数组。 然后再指定一个筛选函数 filterMethod 才可以进行筛选, filterMethod 传入两个参数 value 和 row 。 如果指定 filterMultiple: false ,则只能单选,默认为多选。 注意,筛选并不会影响到表格的源数据

    2024年02月16日
    浏览(37)
  • iview表单提交验证特殊组件时需要注意的问题

    使用iview的朋友们,对于表单验证肯定不陌生,通过validate来进行提交时的参数验证,一般来说,对于select或者input之列的表单组件,比较好判断, { required: true, message: ‘The name cannot be empty’, trigger: ‘blur’ },直接这样写就可以判断值存不存,但是有一些特殊组件,就不能这

    2024年02月08日
    浏览(38)
  • Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包

    MyEclipse2019创建工程之后,需要添加Springboot启动函数、添加application.yml配置文件、修改pom文件添加项目使用的jar包。 添加Springboot启动函数 创建文件存储路径 (1)右键单击“src/main/java”文件夹,弹出对话框输入路径名称“com.SJL.action.app”,点击“finish”按钮,完成路径创建。

    2024年02月12日
    浏览(39)
  • 【笔记】Arrays.binarySearch()实践,以及需要注意的一些问题点

    背景:我想校验一个指定的String字符串,是否存在于另一个String数组中,选择 Arrays.binarySearch() 方法实现,代码如下: 运行结果: 很直观的能看到item数组里面存在字符串 1591 ,为什么程序运行的结果却是找不到该元素呢? 首先来看一下源码: 注意,注释上提到了两个重点:

    2024年02月06日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包