gpt4 book ai didi

gradle - 如何从 Gradle 检测当前操作系统

转载 作者:行者123 更新时间:2023-12-03 05:03:49 26 4
gpt4 key购买 nike

我找到了关于如何使用 Groovy 执行此操作的答案:

Detecting the platform (Window or Linux) by Groovy/Grails :

if (System.properties['os.name'].toLowerCase().contains('windows')) {
println "it's Windows"
} else {
println "it's not Windows"
}

有更好的方法吗?

最佳答案

实际上,我查看了 Gradle 项目,这看起来更干净一点,因为它使用 Ant's现有结构:

import org.apache.tools.ant.taskdefs.condition.Os

task checkWin() << {
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
println "*** Windows "
}
}

我在以下 Gradle 分支中找到了这个,它似乎工作得很好。 gradle/gradle-core/branches/RB-0.3/build.gradle

关于gradle - 如何从 Gradle 检测当前操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11235614/

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