关于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 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依赖冲突以及解决方法
什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突 依赖冲突的原因 依赖冲突很经常是类包之间的间接依赖引起的.每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突 如何解决依赖冲突 首先查看产生依赖冲突的类jar,其次找出我们不想要的依赖类jar,手工将其排除在外就可以了.具体执行步骤如下 1.查看依赖冲突 a.通过dependency:tree是命令来检查版本冲突 mvn -Dverbose dep
-
一行命令同时修改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依赖的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
随机推荐
- C#中Socket与Unity相结合示例代码
- 用jquery.sortElements实现table排序
- 利用Python中的pandas库对cdn日志进行分析详解
- 建立自定义的数据驱动的本地化资源provider
- js简单实现图片延迟加载的方法
- Bootstrap3 模态框使用实例
- innerHTML,outerHTML,innerTEXT三者之间的区别
- 高仿Windows Phone QQ登录界面实例代码
- php 函数中使用static的说明
- Yii2简单实现多语言配置的方法
- Android Metro菜单实现思路及代码
- Android使用SQLite数据库的示例
- 对squid中refresh_pattern的一些理解和建议
- 限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
- 从零学习node.js之搭建http服务器(二)
- 基于h5的history改善ajax列表请求体验
- js使用循环清空某个div中的input标签值
- Typecho程序伪静态规则大全(包括Linux/Windows)
- js判断变量初始化的三种形式及推荐用的形式
- 让你的博文自动带上缩址的实现代码,方便发到微博客上