如何申请免费网站,泗县住房和城乡建设局网站,wordpress页面版权修改不,住房和城乡建设部政务服务平台发生缘由
最近在做一个可视化项目#xff0c;用到了 Java 报表技术。在跟着「黑马」课程导入 pom.xml 文件的时候提示下载依赖错误。
com.jacob 包无法下载Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js6
运行环境
电脑系统版本#xff1a;Win…发生缘由
最近在做一个可视化项目用到了 Java 报表技术。在跟着「黑马」课程导入 pom.xml 文件的时候提示下载依赖错误。
com.jacob 包无法下载Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js6
运行环境
电脑系统版本Windows 10 64bitIdea2023.2 (Ultimate Edition)Mavenapache-maven-3.6.0
问题解决
解决 jacob 包问题
既然阿里云无法下载那么直接从 GitHub 下载即可。文件也不大才500KB所以使用下面哪种方式都可以。
Release 下载页面、jacob-1.20.zip下载链接、百度网盘、蓝奏云
# 将压缩包下载本地并解压
E:\JAVA\jar\jacob-1.20 dir驱动器 E 中的卷是 软件卷的序列号是 9692-5EC72020-09-25 06:22 DIR .
2020-09-25 06:22 DIR ..
2020-09-24 23:21 DIR docs
2020-09-25 06:16 226,816 jacob-1.20-x64.dll
2020-09-25 06:16 189,440 jacob-1.20-x86.dll
2020-09-25 06:15 49,913 jacob.jar
2020-09-24 23:21 26,440 LICENSE.TXT4 个文件 492,609 字节3 个目录 52,337,233,920 可用字节
# 安装到 Maven 仓库中
E:\JAVA\jar\jacob-1.20mvn install:install-file -DgroupIdcom.jacob -DartifactIdjacob -Dversion1.20 -Dpackagingjar -Dfilejacob.jar解决 jasperreports 依赖
这个是重复依赖问题只需要在导入其的时候将有影响的包排除掉即可。
dependencygroupIdnet.sf.jasperreports/groupIdartifactIdjasperreports/artifactIdversion6.5.0/versionexclusions!--JasperReports报表生成工具对Itext进行了封装简化了pdf输出的过程。有可能导入依赖报错提示 com.lowagie:itext失败我们只需要排除对com.lowagie:itext:jar的读取即可--exclusiongroupIdcom.lowagie/groupIdartifactIditext/artifactId/exclusion!-- 排除olap4j依赖 --exclusiongroupIdorg.olap4j/groupIdartifactIdolap4j/artifactId/exclusion/exclusions
/dependency最后 pom 文件
dependencies!-- SpringBoot依赖 --!-- SpringBootWeb项目依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- SpringBoot测试依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactId/dependency!-- SpringBoot整合MyBatis --!-- MySQL驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.47/version/dependency!--mapper-spring-boot-starter链接Spring Boot和MyBatis构建基于Spring Boot的MyBatis应用程序1. 自动检测现有的DataSource2. 将创建并注册SqlSessionFactory的实例该实例使用SqlSessionFactoryBean将该DataSource作为输入进行传递3. 将创建并注册从SqlSessionFactory中获取的SqlSessionTemplate的实例。4. 自动扫描mappers将它们链接到SqlSessionTemplate并将其注册到Spring上下文以便将它们注入到bean中。5. 使用了该Starter之后只需要定义一个DataSource即可(配置文件可配置)它会自动创建使用该DataSource的SqlSessionFactoryBean以及SqlSessionTemplate。会自动扫描你的Mappers连接到SqlSessionTemplate并注册到Spring上下文中。--dependencygroupIdtk.mybatis/groupIdartifactIdmapper-spring-boot-starter/artifactIdversion2.1.4/version/dependency!-- 分页插件 --dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.2.10/version/dependency!-- Java操作各种类型的报表 --!-- Java操作excel --dependencygroupIdnet.sourceforge.jexcelapi/groupIdartifactIdjxl/artifactIdversion2.6.12/version/dependency!-- Java操控excel后缀为xls的表 --dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion4.0.1/version/dependency!-- Java操控excel后缀为xlsx的表 --dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion4.0.1/version/dependency!--Java操作ooxml。OOXML是一种开放的文档标准微软的Office套件WPS的套件等生成的文件可以互相兼容。也使用JAVA、Go等也可以操作这些文档生成Office文件套用模板文件清理修改痕迹等操作。--dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml-schemas/artifactIdversion4.0.1/version/dependency!-- 用于解析CSV文件的java类库 --dependencygroupIdcom.opencsv/groupIdartifactIdopencsv/artifactIdversion4.5/version/dependency!-- Java操作office套件 --!--该jar包使用阿里云镜像无法下载可以直接从github下载然后install到Maven本地仓库中1. https://github.com/freemansoft/jacob-project/releases2. mvn install:install-file -DgroupIdcom.jacob -DartifactIdjacob -Dversion1.20 -Dpackagingjar -Dfilejacob.jar--dependencygroupIdcom.jacob/groupIdartifactIdjacob/artifactIdversion1.20/version/dependency!-- 报表生成 --!-- 开源报表生成工具 --dependencygroupIdnet.sf.jasperreports/groupIdartifactIdjasperreports/artifactIdversion6.5.0/version!--排除itext,jar读取--exclusions!--JasperReports报表生成工具对Itext进行了封装简化了pdf输出的过程。有可能导入依赖报错提示 com.lowagie:itext失败我们只需要排除对com.lowagie:itext:jar的读取即可--exclusiongroupIdcom.lowagie/groupIdartifactIditext/artifactId/exclusion!-- 排除olap4j依赖 --exclusiongroupIdorg.olap4j/groupIdartifactIdolap4j/artifactId/exclusion/exclusions/dependency!-- OLAP4J一个类似于JDBC驱动能够用于访问任何OLAP服务器的Java公共类包。 --dependencygroupIdorg.olap4j/groupIdartifactIdolap4j/artifactIdversion1.2.0/version/dependency!-- 可以将XML、Html文件转化为PDF文件 --dependencygroupIdcom.lowagie/groupIdartifactIditext/artifactIdversion2.1.7/version/dependency!-- 图表绘制类库 --dependencygroupIdorg.jfree/groupIdartifactIdjfreechart/artifactIdversion1.5.0/version/dependency!-- 其他包 --!-- Lombok简化实体类开发 --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency!-- 常用工具类包 --dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactId/dependency
/dependencies