В следующий раз, пожалуйста, включите файл build.gradle.
Я полагаю, что ваша проблема вызвана тем, что вы пытаетесь применить плагин: «org.springframework.boot», не сообщая вашему скрипту gradle, где найти этот плагин. Ваш buildscript (файл build.gradle) на самом деле зависит от плагина org.springframework.boot, однако, поскольку он не может его найти (и даже не знает, что это), вы получаете эту проблему.
Вы можете исправить эту проблему, добавив следующий код в верхней части вашего файла:
buildscript {
repositories {
mavenCentral()
}
dependencies {
// You are telling gradle that this script (Not the project) depends on the
// following plugin
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.1.2.RELEASE"
}
}
apply plugin: "org.springframework.boot"
// The rest of your build.gradle file
Принимая во внимание, что rankdir эффективно заменяет понятие "вершины" и "нижней части" для данного графика, это не удивительно.
Я боюсь, что нет никакого легкого средства от этого, сохраните взламывание источника (и это не было бы легко вообще). Можно окружить маркировки в "{}" с некоторым массовым решением поисковой замены получить требуемый эффект:
digraph sample { graph [rankdir=TD]; node [shape=record];
A [label="{ShouldBeTop | ShouldBeBottom}"];
B [label="{Top | Bottom}"]; A -> B;
}