当我在 Gradle 中运行测试时,我想传递一些属性:
./gradlew test -DmyProperty=someValue
Run Code Online (Sandbox Code Playgroud)
所以在我的 Spock 测试中,我将用来检索值:
def value = System.getProperty("myProperty")
Run Code Online (Sandbox Code Playgroud)
我正在使用 kotlin gradle dsl。当我尝试使用本文档中的“tasks.test”时:https ://docs.gradle.org/current/userguide/java_testing.html#test_filtering
我的build.gradle.kts
文件中无法识别“测试” 。
我假设我需要使用与下面帖子中的答案类似的东西,但尚不清楚在使用 gradle kotlin DSL 时应该如何完成。
我在 spring boot 生成器页面上创建了一个 spring boot kotlin 项目。当我在 Intellij 中安装项目时,没有任何依赖项加载,我看到错误:
Failed to load script definitions by org.jetbrains.kotlin.idea.core.script.GradleScriptDefinitionsContributor
Run Code Online (Sandbox Code Playgroud)
我已经安装了 gradle 和 kotlin。