网站模板库 下载,查找网站备案信息,wordpress检查php版本,淘宝做促销的网站今天有个项目只能使用Gradle编译#xff0c;没办法了#xff0c;尝试吧。 先去下载了最新版本的Gradle#xff0c;然后配置好了环境变量#xff0c;可以在命令行使用gradle命令了。 然后打开项目开始操作一番#xff0c;但是上来就傻眼了。 我白下载了#xff0c;又重新下…今天有个项目只能使用Gradle编译没办法了尝试吧。 先去下载了最新版本的Gradle然后配置好了环境变量可以在命令行使用gradle命令了。 然后打开项目开始操作一番但是上来就傻眼了。 我白下载了又重新下载了项目指定的版本。 ./gradlew 脚本默认会将 Gradle 下载和安装到项目根目录下的 .gradle/wrapper/dists 文件夹中。这个文件夹下的结构通常会包含 Gradle 的版本号以及 Gradle 发行版的文件。Gradle Wrapper (gradlew 和 gradlew.bat) 会自动下载和使用指定版本的 Gradle这样可以保证在不同的环境中使用相同版本的 Gradle 进行构建而无需手动安装 Gradle。 Gradle的配置
项目对应的配置 直接就给下载到用户的~/.gradle/wrapper/dists文件夹下了。 然后解压完之后安装包也不给你删掉。无语。。。
#Sun Jul 04 16:16:30 CST 2021
distributionUrlhttps\://services.gradle.org/distributions/gradle-6.3-all.zip
distributionBaseGRADLE_USER_HOME
distributionPathwrapper/dists
zipStorePathwrapper/dists
zipStoreBaseGRADLE_USER_HOME位置在这里 然后他就开始下载但是连不上网所以想办法给他设置代理。
项目维度
systemProp.http.proxyHost127.0.0.1
systemProp.http.proxyPort7890
systemProp.https.proxyHost127.0.0.1
systemProp.https.proxyPort7890放到项目根目录的gradle.properties文件 应该是还有用户维度的配置可以自己搜索。 接下来就是坑点所在了。
Gradle和它对应的可以编译的Java版本
一定要搞清楚项目需要的Java的版本就按照这个配置来。 比如这里我们就要使用Java8。 我把终端环境变量的Java换成了java8然后再运行这个命令就好了
之前的环境变量一直设置的是Java18。而且记得重新启动IDEA要不然根本不生效。
如果尝试用较低版本的gradle编译高版本的Java可能会报错
Unsupported Java.
Your build is currently configured to use Java 18 and Gradle 6.3.Possible solution:
- Use Java 14 as Gradle JVM: Open Gradle settings
- Upgrade Gradle wrapper to 7.2 version and re-import the project所以这个时候需要修改Java的编译版本或者升级Gradle版本 具体的可以编译版本的对应关系请看 https://docs.gradle.org/current/userguide/compatibility.html#compatibility