当前位置: 首页 > news >正文

因 Cannot resolve com.lowagie:itext:2.1.7.js6,选择手动安装 Jar 包进 Maven 仓库

今天在使用Maven安装jasperreports依赖时,控制台始终打印Cannot resolve com.lowagie:itext:2.1.7.js6异常。具体依赖版本如下:

 <dependency><groupId>net.sf.jasperreports</groupId><artifactId>jasperreports</artifactId><version>6.8.0</version>
</dependency>

 

解决办法

思路:

  • 首先确定网络正常,再到 Maven 仓库 查看是否存在对应版本依赖。
  • 如果以上都没问题,基本能确定自动下载不行,就手动下载安装吧。

以下通过itext演示手动安装

1、下载包到本地

 

手动下载包

2.、安装 jar 包进本地仓库

安装命令:mvn install:install-file -Dfile=G:/itext-2.1.7.js6.jar -DgroupId=com.lowagie -DartifactId=itext -Dversion=2.1.7.js6 -Dpackaging=jar

参数说明:

  • mvn install:install-file:安装文件
  • -Dfile:待安装包所在位置
  • -DgroupId:包的GroupId
  • -DartifactId:包的artifactId
  • -Dversion:包的version
  • -Dpackaging:包的文件类型

运行效果如下:

 

install

安装成功后去本地仓库即可查看到刚才安装的 jar,回到项目刷新异常已消失。

 

安装成功

错误想法,直接在本地建文件夹,让目录结构对应下载后的目录结构,再把包拖进去,不就和通过安装的效果一样了,还更加简单。想法很好,但 Maven 存在索引此操作并不行,因为我已经试过了😂

http://www.xdnf.cn/news/812989.html

相关文章:

  • linux:账号管理
  • C语言:从零基础到精通—轻松写出第一个C语言程序
  • QuickTime专业版 pro 注册码
  • Windows 2000 Server系统下载!全套镜像下载!
  • 简单的鱼群算法实现
  • 数据采集网关的功能和应用场景
  • 用户'NT AUTHORITY/NETWORK SERVICE' 登录失败解决办法
  • adb shell 命令详解
  • 大学课程 | 《微机原理与接口技术》知识点总结
  • RadHat搭建内网YUM源服务器
  • 网络优化的实践: 如何优化网络架构设计
  • 如何扩容C盘?6种扩展C盘方法!
  • 【分享】School Rumble校园迷糊大王PSP姐姐事件+PS2游戏第一,二学期【带VNR翻译教程】...
  • ActionListener的用法
  • 第一章 1.The Basic (CCNA)
  • 最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明
  • [转]缓冲区溢出攻击(含示例)
  • Google原生输入法LatinIME词库构建流程分析(二)
  • 硬件开发笔记(二十六):AD21导入电感原理图库、封装库和3D模型
  • BT下载原理简介
  • android 五大应用开发框架,2024年最新html5移动开发即学即用网盘
  • 在HTML网页中设置弹出窗口的办法
  • 计算机网络选择填空题
  • Google IPV6 地址
  • Eclipse值得安装的插件
  • 无线传感器网络的时钟同步估计问题(Matlab代码实现)
  • 论坛集
  • 10本java书籍,每一本都是经典,从菜鸡到大神
  • 全类别通用!提升11%!CAReg:超越FSAD实现少样本异常检测!
  • 科大讯飞和neospeech tts哪个更好