/* * Copyright 2012-present the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ plugins { id 'java-gradle-plugin' id "checkstyle" id "io.spring.javaformat" version "$javaFormatVersion" } repositories { mavenCentral() } checkstyle { toolVersion = "${checkstyleToolVersion}" } dependencies { checkstyle("com.puppycrawl.tools:checkstyle:${checkstyle.toolVersion}") checkstyle("io.spring.javaformat:spring-javaformat-checkstyle:${javaFormatVersion}") implementation("org.jgrapht:jgrapht-core:1.5.2") } gradlePlugin { plugins { cycleDetectionPlugin { id = "org.springframework.boot.cycle-detection" implementationClass = "org.springframework.boot.build.cycledetection.CycleDetectionPlugin" } } }