gpt4 book ai didi

ant - 向 ant 启动命令添加长 JVM 选项

转载 作者:行者123 更新时间:2023-12-05 00:15:59 25 4
gpt4 key购买 nike

类似于 this question ,我正在寻找一种方法来为 ant 使用的 JVM 提供长选项(即 --long-option myVal )。但是,我的问题是不同的,因为我想将这些 JVM 选项指定给 ant 进程本身,而不是 ant 创建的某些子进程(例如 <java> )。

具体来说,我需要指定 --add-modules java.se.ee这样我的构建脚本运行的 ant 任务就可以访问 JAXB 类。

到目前为止我尝试过的:

ant -f build.xml --add-modules java.se.ee
ant -f build.xml --add-modules=java.se.ee
ant -f build.xml -Dadd-modules=java.se.ee
ant -f build.xml -D--add-modules=java.se.ee
ant -f build.xml -propertyfile java9.properties

对于 -propertyfile选项我试过拥有 java9.properties 的内容作为:
--add-modules java.se.ee

并在单独的行上使用键和值:
--add-modules
java.se.ee

最佳答案

终于在 the ant-users mailing list 中找到了答案。

您可以将 ANT_OPTS 指定为环境变量,它会将这些选项应用于 JVM(通常用于增加最大堆大小)。

在我的情况下,解决方案是:

export ANT_OPTS="--add-modules java.se.ee"

关于ant - 向 ant 启动命令添加长 JVM 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43198538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com