解决Maven报错“Cannot resolve com.lowagie:itext:2.1.7.js7”
Maven 解决 报错 Cannot com 2.1 resolve
2023-09-11 14:14:25 时间
Maven下载2.1.7.js7版本的itext依赖时报错:“Cannot resolve com.lowagie:itext:2.1.7.js7”
问题原因:
由于在jasperreports的pom文件里指定了2.1.7.js7
版本的itext
依赖,而目前的Maven中央仓库或其他镜像仓库里是不存在这种带有js7
等后缀版本。
目前itext已停止维护,并从4.2.2之后的版本开始从com.lowagie.itext
迁移到com.itextpdf.itextpdf
,有需要的话可以使用更高版本的itextpdf依赖。
解决方案:
排除jasperreports中的itext依赖并自行指定版本。
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.10.0</version> <!--(or higher)-->
<exclusions>
<exclusion>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.13</version> <!--(or higher)-->
</dependency>
相关文章
- intellij idea修改maven配置 总是恢复默认配置 的解决方法idea版本(2020.2.x)
- Maven 解决<version>爆红的问题
- Maven坐标详解
- docker-maven-plugin:自动构建Maven多模块的Docker镜像,并推送到Docker Registry或阿里云
- Maven & Nexus
- 解决maven打包编译出现File encoding has not been set问题
- maven中如何解决子模块循环依赖的问题
- 解决IDEA2020新版本无法自动导入maven依赖
- Maven最全教程,java开发必备知识,99%的人都能看懂并且掌握!
- 解决Maven项目 Missing artifact jdk.tools:jdk.tools:1.7的错误
- Maven报错Please ensure you are using JDK 1.4 or above and not a JRE
- maven可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)
- maven 常见错误解决方法
- Maven让资源文件处理插件能够解析资源文件中的Maven属性
- Linux下安装Maven
- Maven update project...后jdk变成1.5,update project后jdk版本改变
- Maven - Maven Build Life Cycle - maven tutorial
- Maven-005-部署构件至 nexus 私服
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- idea永久设置maven配置,新项目不用再设置
- Java的Maven基础知识笔记:Maven是什么、maven目录、pom.xml唯一ID、maven解决依赖管理、maven中央仓库与镜像、构建流程(声明周期、阶段、目标)、使用插件、模块管理、mvnw指定版本、如何发布自己的开源库
- maven项目编译运行时提示jdk版本过低问题解决方法
- Maven项目缺少Maven Dependencies解决方法总结
- 解决项目版本冲突——maven-shade插件使用
- 在Maven中运行TestNG测试
- 【Maven】Project configuration is not up-to-date with pom.xml错误解决方法
- 解决Maven报Plugin execution not covered by lifecycle configuration
- 【MAVEN】项目管理插件maven-plugins