首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails gradle:如何设置系统属性

Grails gradle:如何设置系统属性
EN

Stack Overflow用户
提问于 2014-03-24 14:35:06
回答 1查看 4.7K关注 0票数 0

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

我的build.gradle如下:

代码语言:javascript
复制
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时,我得到了以下错误:找不到参数systemProperty()的方法geb.env,sauce on root project...“

这是不是grails-gradle插件的问题,因为像"java“这样的插件允许我使用setProperty?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-05 03:36:26

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

正如Joshua Moore评论的那样,这应该是可行的:

代码语言:javascript
复制
test {
  println "I'm in the test"
  System.setProperty 'geb.env', 'sauce'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22602541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档