buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.4.RELEASE") } } plugins { id 'io.spring.dependency-management' version '1.0.8.RELEASE' apply false id 'org.jetbrains.kotlin.jvm' version '1.3.50' apply false id 'org.jetbrains.dokka' version '0.9.18' apply false id 'org.asciidoctor.convert' version '1.5.8' id 'io.spring.nohttp' version '0.0.3.RELEASE' id 'de.undercouch.download' version '4.0.0' id "com.jfrog.artifactory" version '4.9.8' apply false id "io.freefair.aspectj" version "4.1.1" apply false id "com.github.ben-manes.versions" version "0.24.0" } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' bootJar { baseName = 'cwiki-us-spring-batch-processing' version = '0.1.0' } repositories { maven { url "https://maven.ossez.com/repository/internal" } mavenCentral() } sourceCompatibility = 1.8 targetCompatibility = 1.8 configure(allprojects) { project -> apply plugin: 'java' dependencies { // LOG compile 'ch.qos.logback:logback-classic:1.2.3' compile 'org.hsqldb:hsqldb:2.5.0' testCompile("junit:junit:4.12") } repositories { maven { url "https://maven.ossez.com/repository/internal" } mavenCentral() } } configure(rootProject) { description = "Spring Framework" apply plugin: "groovy" apply plugin: "kotlin" apply plugin: "io.spring.nohttp" dependencies { asciidoctor("io.spring.asciidoctor:spring-asciidoctor-extensions:0.1.3.RELEASE") } }