java - 如何配置 JDK 以供 gradle 在每台机器、每个项目上使用?

标签 java git gradle gradlew

相关项目来自多个开源组织,其 gitignores/build.gradle/gradle 包装器上有多个规则。

我的默认系统范围 JDK 设置为 Open Java 11。我希望将其保留为最新发布的 JDK。

如何覆盖各个项目的 gradle 包装器以使用特定的 JDK?没有

  1. 使用命令行参数,我将无法记住每次需要调用它的时间。
  2. 更改项目现有的 gitignore、gradle 包装器或提交的构建脚本/属性。
  3. 在我的本地 git 存储库中需要不断忽略更改。

最佳答案

http://www.jenv.be/是一个真正为解决此类问题而设计的工具。

jEnv 是什么?

jEnv是一个命令行工具,可以帮助你忘记如何设置JAVA_HOME环境变量

可以

  • 列出托管 JDK
  • 配置全局版本
  • 配置本地版本(每个目录)
  • 配置 shell 实例版本

关于java - 如何配置 JDK 以供 gradle 在每台机器、每个项目上使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53728449/

相关文章:

python - 如何限制将特定分支 merge 到 Gitlab 中的其他分支?

java - 如何从 float 中获取 byte[]

java - Spring Data JPA 中的反向排序

java - Eclipse 三元运算符快捷方式?

git - rebase 出错后删除其他人在我的分支上的提交

gradle - 在不重新运行编译步骤的情况下构建jar

java - 在 JShell 上执行时同一语句的不同行为

git - 一次为多个文件配置 vsdiffmerge

android - Gradle构建每次都会失败

java - 如何从 META-INF 目录加载属性文件?