在 gradle.properties 文件中使用环境变量

2024-04-09

我正在尝试设置“org.gradle.java.home”属性gradle.properties文件来在 Java 8 上运行我的 Gradle 项目,而我的系统的其余部分使用 Java 7。因此,JAVA_HOME指向 JDK 7 而不是 8。

问题是我无法将其硬编码到属性文件中,因为其他开发人员可能有不同的 Java 8 路径或版本。因此,我想使用环境变量在属性文件中像这样:

org.gradle.java.home=MY_PROJECT_GRADLE_JAVA_HOME

那行不通。

有谁知道我如何在中使用环境变量gradle.properties或者有其他解决方案?


您可以编辑 gradlew.bat 文件,并让所有开发人员使用此(包装器)gradle,而不是本地安装。 编辑它,并在任何使用 JAVA_HOME 的地方使用您的 env 变量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 gradle.properties 文件中使用环境变量 的相关文章

随机推荐

  • C++ 函数导致应用程序崩溃且无法正常工作

    我的应用程序中出现了一个问题 我的 PrintAll 函数无法正常工作 最终只会使我的应用程序崩溃 我的应用程序应该从文件中读取字符串并将它们插入到数组中 问题是它读取不正确 最终会使我的应用程序崩溃 我认为问题出在这儿 int main
  • 如何使用绘图中的范围分隔符?

    我想使用plotly从某些图中的x轴中删除某些间隔 我找到了随附的示例https plotly com python time series https plotly com python time series 但运行它给了我错误 Val
  • 如何从 Twitter 的 firebase 用户获取 @user

    我试图在通过 firebase 登录 Twitter 后访问 Twitter 用户名 但 getDisplayName 方法返回用户名 而不是 有任何想法吗 我已经尝试过这个 FirebaseAuth getInstance getCurr
  • 如何找出一个类属于哪个依赖项?

    我正在使用 m2eclipse 我想在新项目中重用以前项目的一些依赖项 我知道我想使用哪个类 但我似乎无法找出它到底属于哪个依赖项 如果 eclipse 只是告诉我它从中加载的 jar 的名称 我会很高兴 我怀疑有一种方法可以在 Eclip
  • 如何获取字典中的键列表?

    我只想要字典的键而不是值 我还无法获得任何代码来执行此操作 事实证明 使用另一个数组的工作量太大 因为我也使用了删除 如何获取字典中的键列表 Use the Dictionary
  • int 可以别名为 unsigned int 吗? [复制]

    这个问题在这里已经有答案了 编译器生成代码假设int可以通过一个别名unsigned int 下面的代码 int f int a unsigned int b a 10 b 12 return a int f int a double b
  • 为什么这种双重检查锁定是正确的? (。网)

    我读过很多关于双重检查锁定的危险的文章 我会尽力避免它 但话虽如此 我认为他们读起来非常有趣 我正在阅读 Joe Duffy 的这篇关于使用双重检查锁定实现单例的文章 http www bluebytesoftware com blog P
  • 在 iPhone 上复制并粘贴多种数据表示形式

    当我尝试将多个数据表示放到 iPhone 3 0 的粘贴板上时 遇到了一些问题 我想做的是将数据表示形式和字符串表示形式放到粘贴板上 数据是我自己的数据类型 我用它来复制和粘贴到我的应用程序中 字符串表示形式是一种将应用程序的内容作为大纲复
  • 如何配置具有两个端点的 WCF 服务,以便为每个端点使用不同的 ListenUri?

    我有一个 WCF 服务 它使用以下方式公开端点webHttpBinding并由 WPF 和 ASP NET 应用程序使用 一切都很好 我现在尝试从 Windows Phone WP7 使用该服务 然而 由于 NET Framework 还没
  • 如何在 firebase auth web 中存储用户名和 photourl

    我正在尝试 firebase 身份验证 我想在用户注册时存储照片网址和用户名 我的注册代码 const email signupForm email value const password signupForm password valu
  • 使用 AVMutableVideoComposition 时 AVMutableComposition 冻结的奇怪行为

    我正在尝试使用合并多个视频AVMutableComposition 我面临的问题是 每当我尝试添加任何AVMutableVideoComposition为了应用任何指令 我的播放冻结在AVPlayer持续时间正好 6 秒 另一个有趣的事情是
  • python-Binance api:APIError(代码=-1013):过滤失败:LOT_SIZE

    当尝试使用 python binance api 下买卖订单时 出现以下错误 APIError code 1013 Filter failure LOT SIZE 现在我看到了冰山零件 https github com binance ex
  • Xcode:如何在应用程序中一次更改所有字体?

    我想知道是否可以同时更改大约 100 个不同视图控制器上的字体 这比一件一件地检查并改变它们要容易得多 有任何想法吗 谢谢你 用户界面文件 xib 是纯文本 您可以将它们加载到编辑器中 在左侧窗格中的 Xcode4 中 您可以右键单击 gt
  • 以编程方式在 ActiveReports 中插入分页符

    我一直在网上寻找一个很好的例子 但无法弄清楚如何以编程方式向 ActiveReports 报表添加分页符 我正在处理的报告通常需要每条记录 1 2 页 为了支持报告的双面打印 我想为使用奇数页的每个记录插入一个空白页 确保每个新记录都打印在
  • TFS 2015(本地)vNext 构建失败,但 xaml 构建有效

    我已经为 TFS 2015 配置了新的构建服务器 我的 Xaml 构建运行得很好 但 vNext 构建始终停留在 等待可用代理 状态 代理池为绿色 仅配置了一个构建代理 我已多次删除和配置代理 但没有成功 更新1 我从代理日志中得到了这个
  • 预扫描网页进行动态测试

    寻找 JeffTanner 提出的问题的明确答案here https stackoverflow com questions 69095677 cypress adding tests dynamically within a wrap a
  • 如何在 R markdown 中生成没有前导码的 LaTeX 文件?

    我有一个 LaTeX 文档 它被分割成多个 tex files 我正在使用 R markdown 生成图形和表格 是否可以从 Rmd 生成没有前导码的 tex 文件 以便我能够在文档中使用输出 目前 我需要手动将部分输出复制到我的 tex
  • 更改单个折线图系列颜色 JavaFX

    我有一个窗口 其中包含三个不同的折线图 我试图单独设置每个折线图系列的颜色 现在我有一个 css 文件 内容如下 default color0 chart series line fx stroke blue default color1
  • 如何在ios中生成UUID

    如何在 Objective C 中获取 UUID 就像在 Java 中一样 UUID 用于生成代表 128 位值的唯一随机数 Try CFUUIDRef udid CFUUIDCreate NULL NSString udidString
  • 在 gradle.properties 文件中使用环境变量

    我正在尝试设置 org gradle java home 属性gradle properties文件来在 Java 8 上运行我的 Gradle 项目 而我的系统的其余部分使用 Java 7 因此 JAVA HOME指向 JDK 7 而不是