在STS里使用Gradle编译Apache POI5.0.0

这篇具有很好参考价值的文章主要介绍了在STS里使用Gradle编译Apache POI5.0.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、到官方下面地址下载Gradle最新的版本

Gradle Distributions

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

2、解压后拷贝到D盘下D:\gradle-8.3-rc-4里

3、配置环境变量

新建系统变量 GRADLE_HOME ,值为 路径 

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

4、在 Path 中添加上面目录的 bin 文件路径

(可以用 %GRADLE_HOME%\bin,也可以使用全绝对路径) 

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

5、在cmd下进行测试

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

6、修改Gradle本地仓位位置

增加GRADLE_USER_HOME系统变量,使用现有的maven仓库

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

同时使用国内阿里的maven库

在D:\gradle-8.3-rc-4\init.d目录里新建文件init.gradle(下文有个介绍),填充以下内容

allprojects{
    repositories {
	    maven{ 
		allowInsecureProtocol =true
		url= 'https://maven.aliyun.com/repository/public'
	
		}
	
        def REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
        //做一些国外不稳定的地址连接的替换
        all {
            ArtifactRepository repo ->
    if (repo instanceof MavenArtifactRepository) {
                def url = repo.url.toString()
                if (url.startsWith('https://artifacts.elastic.co/maven')
				||url.startsWith('https://repo1.maven.org/maven2') 
				|| url.startsWith('https://repo.maven.org/maven2') 
				|| url.startsWith('https://jcenter.bintray.com/')
				||url.startsWith('https://repo.maven.apache.org/maven2')
				) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                    remove repo
                }
            }
        }
    }
}

在每个gradle构建的项目中 的build.gradle文件中新增配置

repositories {
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
mavenCentral()
}

7、在STS里运行Apache POI5.0.0

     7.1 在STS里配置Gradle如下:

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

    7.2 配置下载库

     在pache POI5.0.0项目的build.gradle文件的修改下面部分,增加国内阿里的maven库

repositories {
    maven {
       url 'http://maven.aliyun.com/nexus/content/groups/public/'
    }
    mavenCentral()
}

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS 

同时把上面的init.gradle也拷贝到GRADLE_USER_HOME目录下。

7.3 导入pache POI5.0.0项目

如下图,import选择gradle存在项目

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

导入后提示出现下面错误

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

      目前还没找到为什么在STS导入gradle的apache POI5.0.0会出现这个错误,,只能根据官方的用下面命令先进行编译了

在STS里使用Gradle编译Apache POI5.0.0,nbcio-boot,java开发,jeecg-boot,apache POI,Gradle,STS

       目前编译POI5.0.0还是有问题,好像是连接外网有些问题,有些下载不下来的原因,等以后有机会再做了。文章来源地址https://www.toymoban.com/news/detail-698612.html

到了这里,关于在STS里使用Gradle编译Apache POI5.0.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java使用apache.poi导出word文件

    功能说明: 将试卷导出word,并可以打印,装订,效果图: 下面是实现代码:

    2024年02月15日
    浏览(49)
  • 使用 Apache POI 更新/覆盖 特定的单元格

    将以下表中第4行,第4列的单元格由“张宇”更新为“汤家凤”,并将更行后的结果写入新的Excel文件中; 使用Apache POI,可以精确定位到需要更改的单元格!高定制化的场景有时可能不适合用easyExcel; 步骤: 由 file 依次 获取 workbook、sheet、row、cell; 更新 cell; 关闭 输入流

    2024年01月17日
    浏览(41)
  • 使用 Apache POI XDGF 读取 vsdx 文件

    引入依赖 下载示例文件:A flowchart diagram that details the steps for buying a property Java代码如下: 输出结果如下 参考资料: 1. Apache POI - HDGF and XDGF - Java API To Access Microsoft Visio Format Files 2.Introduction to the Visio file format (.vsdx) 3.java导入visio文件_xdgfvisiorenderer-CSDN博客 4.Featured Visio template

    2024年01月16日
    浏览(46)
  • Apache POI技术-在Java中的基本使用

    Apache POI(Poor Obfuscation Implementation)是Apache软件基金会的一个开源项目,提供了用于读写Microsoft Office格式文件(如Word文档、Excel表格、PowerPoint幻灯片)的Java API。POI技术使Java开发人员能够轻松地操作和处理Office文档,为他们提供了丰富的功能和灵活性。 Apache POI 是一个处理

    2024年02月22日
    浏览(39)
  • 浏览器生成Excel文件 ,Apache POI 使用方法及示例

    Apache POI 是 Apache 软件基金会的开源项目,它提供 API 用于读取和写入 Microsoft Office 格式的文件,如 Excel、Word 等。在 Spring Boot 应用中,结合使用 Apache POI 可以方便地处理 Excel 文件 一 引入依赖: 二 读取Excel示例: 三 写入Excel示例: 四 浏览器下载Excel示例(api示例):

    2024年04月22日
    浏览(36)
  • 使用Apache POI数据导出及EasyExcel进行十万、百万的数据导出

    Apache POI 是基于 Office Open XML 标准( OOXML )和 Microsoft 的 OLE 2 复合⽂档 格式( OLE2 )处理各种⽂件格式的开源项⽬。 简⽽⾔之,您可以使⽤ Java 读写 MS Excel ⽂件,可以使⽤ Java 读写 MS Word 和 MS PowerPoint ⽂件。 1.HSSF - 提供读写 Microsoft Excel XLS 格式 (Microsoft Excel 97 (-2003)) 档案

    2024年02月15日
    浏览(42)
  • 【Java】使用Apache POI识别PPT中的图片和文字,以及对应的大小、坐标、颜色、字体等

    本文介绍如何使用Apache POI识别PPT中的图片和文字,获取图片的数据、大小、尺寸、坐标,以及获取文字的字体、大小、颜色、坐标。 官方文档:https://poi.apache.org/components/slideshow/xslf-cookbook.html 官方文档和网上的资料介绍的很少,很多元素,需要一点点尝试才能获取到。 注意

    2024年02月12日
    浏览(45)
  • EasyExcel工具使用时报错:org/apache/poi/ss/usermodel/Date1904Support找不到

    1.报错翻译为 找不到这个Date1904Suppor这个类         耗尽了我4的时间各种方法都试过了,最终还是没有从根源上找到这个问题的原因,目前只是怀疑导入的依赖本身有BUG;我工具类中,下载的方法是如下写的。         只要用postman发送请求,就报异常,excel文件可以下载,

    2024年02月11日
    浏览(53)
  • Apache POI

    POI结构:   使用POI可以从一个已经存在的Excel文件中读取数据

    2024年02月09日
    浏览(46)
  • hutool poi、apache poi实现导入导出以及解析excel

    一、前言 看了例子之后后续需要更加深入学习或者更多理解其他API的话,建议看官方文档。hutool项目是中国人维护的,有中文文档,阅读起来很方便。apache poi比较底层一点,可以更加自由去二次开发自己所需的功能。 hutool官方文档 hutool官方gitee apache poi官方文档 二、基于

    2024年02月09日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包