关于maven依赖 ${xxx.version}报错问题
目录
- maven依赖 ${xxx.version}报错
- 在pom文件加入以下配置即可解决
- maven依赖的版本号报错解决(玄学)
- 玄学解决
maven依赖 ${xxx.version}报错
pom.xml 引入依赖时,版本取<version>${xxx.version}</version>有时会报红,
在pom文件加入以下配置即可解决
<properties> <xxx.version>版本号</xxx.version> </properties>
maven依赖的版本号报错解决(玄学)
尝试了其他文章的两种方法,没有成功
玄学解决
于是到maven本地仓库中去找这个文件夹,删除。关闭IDEA,重新打开IDEA
这时依赖的version不再报红
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
一行命令同时修改maven项目中多个module的版本号的方法
Maven,是一个Java开发比较常用的项目管理工具,可以对 Java 项目进行构建.依赖管理. 对于很多Java程序员来说,分层架构都是不陌生的,至少MVC三层架构都是不陌生的,甚至有人说:"Any problem in computer science can be solved by anther layer of indirection." 想要在代码中进行分层,比较好的做法就是创建多module的项目 maven-parent (Maven Project) |- maven
-
详解maven依赖冲突以及解决方法
什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突 依赖冲突的原因 依赖冲突很经常是类包之间的间接依赖引起的.每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突 如何解决依赖冲突 首先查看产生依赖冲突的类jar,其次找出我们不想要的依赖类jar,手工将其排除在外就可以了.具体执行步骤如下 1.查看依赖冲突 a.通过dependency:tree是命令来检查版本冲突 mvn -Dverbose dep
-
微服务中使用Maven BOM来管理你的版本依赖详解
BOM简介 BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号.BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性. 为什么要使用BOM 使用BOM除了可以方便使用者在声明依赖的客户端时不需要指定版本号外,最主要的原因是可以解决依赖冲突,如考虑以下的依赖场景: 项目A依赖项目B 2.1和项目C 1.2版本: 项目B 2.1依赖项目
-
maven依赖的version声明控制方式
目录 maven依赖的version声明控制 下面以springcloud的注册中心模块举例 maven设置依赖version属性 1.加入profiles 2.version处用${name}替代 maven依赖的version声明控制 在写新的springcloud项目时 启动报错Correct the classpath of your application so that it contains a single, compatible version of ........ 大意是确
-
关于maven依赖 ${xxx.version}报错问题
目录 maven依赖 ${xxx.version}报错 在pom文件加入以下配置即可解决 maven依赖的版本号报错解决(玄学) 玄学解决 maven依赖 ${xxx.version}报错 pom.xml 引入依赖时,版本取<version>${xxx.version}</version>有时会报红, 在pom文件加入以下配置即可解决 <properties> <xxx.version>版本号</xxx.version> </propert
-
解决maven启动Spring项目报错的问题
第一个问题 java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer 出现原因主要是 javax.servlet-api 在运行时将spring容器当成了servlet容器出现类型转换错误. 解决方法: 在pom.xml文件中修改 javax.servlet-a
-
Maven依赖junit @Test报错的解决方案
目录 Maven依赖junit@Test报错 现象 解决方案 idea添加junit的maven依赖后,使用@Test.@Before.@After仍报错 maven中的依赖配置如下 Maven依赖junit @Test报错 现象 解决方案 测试文件夹标记使用错啦,test 表示junit的jar包只能在标记为 Test Sources Root 的文件夹下被调用,调整一下就OK了 如下图: idea添加junit的maven依赖后,使用@Test.@Before.@After仍报错 一般该问题
-
关于maven打包时的报错: Return code is: 501 , ReasonPhrase:HTTPS Required
今天使用jenkins构建时,报以下错误 [ERROR] Failed to execute goal on project saas20: Could not resolve dependencies for project com.ipower365.saas:saas20:war:0.0.1-SNAPSHOT: Failed to collect dependencies at com.ipower365.saas:messageserviceimpl:jar:0.0.1-SNAPSHOT
-
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
问题描述 使用pandas库的read_excel()方法读取外部excel文件报错, 截图如下 好像是缺少了什么方法的样子 问题分析 分析个啥, 水平有限, 直接面向stackoverflow编程 https://stackoverflow.com/questions/64264563/attributeerror-elementtree-object-has-no-attribute-getiterator-when-trying 我找到了下面的这几种说法 根据国外大神的指点, 我得出了这些
-
Java MAVEN 工程pom配置报错解决方案
错误表现 如下图示,这两处可能报错 发生原因 一个pom文件里面,只能有有一对denpendencies标签,所有的配置都要放入这个dependencies标签 解决方法 将多余的dependencies删掉,只留下一对dependencies,所有的配置信息都写在这一对标签内 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.
-
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version 和Export declarations are not supported by current JavaScript version报错都是一个解决办法 js文件报错 第一步,点开设置 第二步,点语言和框架 第三步,把版本号由默认的改成6.0或者6 第四步,点应用,完成就可以了 到此这篇关于关于IDEA中的.VUE文件报错 Ex
-
VSCode远程连接服务器报错:Could not establish connection to
目录 报错信息: 解决方法: 假设你已经做好了如下配置和尝试 在Extensions中安装好了Remote -SSH 添加了你要访问的服务器ip地址等信息,并拥有了一个config文件(如下图) 请记住这个config文件的路径,一般为"C:\Users\user_name\.ssh\config" 于是你开始尝试连接服务器,选择了最上方下拉菜单中的Linux/Windows之后,不幸失败了 报错信息: 出现Could not establish connection to "
-
maven install报错中程序包xxx不存在的问题解决
目录 问题 解决 1.依赖未声明或者未下载成功 2.引用的是本地模块,但是未打包到本地maven仓库 3.父子项目包名不一致 注意事项 4.maven仓库路径不对 5.重启idea 6.清空target目录 问题 项目是springcloud项目,在maven install某一个项目时报错: 程序包com.example.commons.application不存在 解决 1.依赖未声明或者未下载成功 首先出现这个问题最常见的原因是jar包未引入,需要在pom中引入对应的jar包,其次检查这个
-
解决Maven 项目报错 java.httpservlet和synchronized使用方法
使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的<bulid></build>中添加 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</versi
随机推荐
- vue+vuecli+webpack中使用mockjs模拟后端数据的示例
- JS实现用户注册时获取短信验证码和倒计时功能
- java实现倾斜水印铺满整张图
- js css+html实现简单的日历
- js拼接html注意问题示例探讨
- python3中int(整型)的使用教程
- 浅析Python中MySQLdb的事务处理功能
- 使用jquery.qrcode.js生成二维码插件
- 详解JavaScript对象和数组
- 详解webpack2+React 实例demo
- FREEBSD安装POSTGRESQL笔记
- xheditor与validate插件冲突的解决方案
- Android使用okHttp(get方式)下载图片
- Android 两个Service的相互监视实现代码
- java jvm的知识详细介绍
- 利用PHP绘图函数实现简单验证码功能的方法
- PHP中使用glob函数实现一句话删除某个目录下的所有文件
- Android中使用Notification实现状态栏的通知
- java 导入Excel思路及代码示例
- Python使用reportlab模块生成PDF格式的文档