1、到官方下面地址下载Gradle最新的版本
Gradle Distributions
2、解压后拷贝到D盘下D:\gradle-8.3-rc-4里
3、配置环境变量
新建系统变量 GRADLE_HOME ,值为 路径
4、在 Path 中添加上面目录的 bin 文件路径
(可以用 %GRADLE_HOME%\bin,也可以使用全绝对路径)
5、在cmd下进行测试
6、修改Gradle本地仓位位置
增加GRADLE_USER_HOME系统变量,使用现有的maven仓库
同时使用国内阿里的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如下:
7.2 配置下载库
在pache POI5.0.0项目的build.gradle文件的修改下面部分,增加国内阿里的maven库
repositories {
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
mavenCentral()
}
同时把上面的init.gradle也拷贝到GRADLE_USER_HOME目录下。
7.3 导入pache POI5.0.0项目
如下图,import选择gradle存在项目
导入后提示出现下面错误
目前还没找到为什么在STS导入gradle的apache POI5.0.0会出现这个错误,,只能根据官方的用下面命令先进行编译了
目前编译POI5.0.0还是有问题,好像是连接外网有些问题,有些下载不下来的原因,等以后有机会再做了。