gpt4 book ai didi

grails - Grails gradle:如何设置系统属性

转载 作者:行者123 更新时间:2023-12-03 06:22:25 25 4
gpt4 key购买 nike

我可以知道为什么在使用grails-gradle-plugin时无法使用systemProperty方法设置系统属性吗?

我的build.gradle如下:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath "org.grails:grails-gradle-plugin:2.0.0"
}
}

version "0.1"
group "example"

apply plugin: "grails"

repositories {
grails.central() //creates a maven repo for the Grails Central repository (Core libraries and plugins)
}

grails {
grailsVersion = '2.3.5'
groovyVersion = '2.1.9'
springLoadedVersion '1.1.3'
}

dependencies {
bootstrap "org.grails.plugins:tomcat:7.0.50" // No container is deployed by default, so add this
compile 'org.grails.plugins:resources:1.2' // Just an example of adding a Grails plugin
}

test {
println "I'm in the test"
//Could not find method systemProperty() for arguments [geb.env, sauce] on root project
systemProperty 'geb.env', 'sauce'//Fails

}

在测试任务中,运行 $gradle grails-test时出现以下错误:
在根项目上找不到参数[geb.env,sauce]的方法systemProperty()...”

这是grails-gradle插件的问题,因为其他插件(例如“java”)允许我使用setProperty吗?谢谢。

最佳答案

错误消息是正确的:没有systemProperty()方法。

正如Joshua Moore所说,这应该起作用:

test {
println "I'm in the test"
System.setProperty 'geb.env', 'sauce'
}

关于grails - Grails gradle:如何设置系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22602541/

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