我们尝试在gradle项目中构建时验证yaml。在添加依赖“org.yaml.snakeyaml:2.2”并尝试在任务中使用它之后,我得到错误unable to resolve class org.yaml.snakeyaml.Yaml
。当我尝试执行gradlew clean
时,它抛出even。
repositories {
mavenCentral()
}
dependencies {
implementation 'org.yaml:snakeyaml:2.0'
}
task validateYaml {
doLast {
def yaml = new org.yaml.snakeyaml.Yaml()
def data = yaml.load(PATH_OF_YAML)
}
}
字符串
我尝试了旧版本的snakeyaml。它与任何版本的相同的问题。请让我知道,如果有什么我错过了这一点。
1条答案
按热度按时间66bbxpm51#
当你写:
字符串
您正在使SnakeYAML成为您的应用程序的依赖项,而不是您的构建。
要将依赖项添加到构建中,您需要使用buildscript块,如下所示:
型