是否可以将当前在gradle.properties
中拥有的这些设置放入我的settings.gradle.kts
文件中?
org.gradle.parallel=true
org.gradle.caching=true
谢谢
答案 0 :(得分:1)
否,这是不可能的,因为gradle.properties
配置了运行Gradle构建的JVM,而settings.gradle.kts
配置了一旦JVM启动并开始构建的项目。参见documentation on the build environment
答案 1 :(得分:1)
以我的经验,你做不到。
您可以在official doc中检查gradle属性。
按以下顺序应用配置(如果在多个位置配置了一个选项,则最后一个获胜):
[object Promise]TOT 00bd0beb-8967-4534-8c63-2e5d0d6876d4tet
在项目根目录中。
targets = ['apple', 'banana', 'strawberry'] fruit_masks = (df['col'].str.contains(string) for string in targets) combined_mask = np.vstack(fruit_masks).all(axis=0) df[combined_mask]
在GRADLE_USER_HOME目录中。系统属性,例如在命令行上设置
gradle.properties
时。
这些属性用于分隔构建环境:
gradle.properties
您还可以将相同的规则应用于-Dgradle.user.home
和org.gradle.caching=(true,false)
org.gradle.caching.debug=(true,false)
org.gradle.configureondemand=(true,false)
org.gradle.console=(auto,plain,rich,verbose)
org.gradle.daemon=(true,false)
org.gradle.daemon.idletimeout=(# of idle millis)
org.gradle.debug=(true,false)
org.gradle.java.home=(path to JDK home)
org.gradle.jvmargs=(JVM arguments)
org.gradle.logging.level=(quiet,warn,lifecycle,info,debug)
org.gradle.parallel=(true,false)
org.gradle.warning.mode=(all,none,summary)
org.gradle.workers.max=(max # of worker processes)
org.gradle.priority=(low,normal)
。In the documentation:
Gradle定义了一个设置文件。设置文件由Gradle通过命名约定确定。该文件的默认名称为
settings.gradle
。 设置文件在初始化阶段执行。
并查看API documentation中的settings.gradle.kts
类
Settings实例和
settings.gradle
设置文件之间是一一对应的。
您可以检查可使用此文件初始化的属性。