buildscript { repositories { mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.5.RELEASE") classpath("org.openjfx:javafx-plugin:0.0.7") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' apply plugin: 'application' application { mainClassName = 'greenify.server.Application' } repositories { mavenCentral() } bootJar { enabled = false } jar { enabled = true } sourceCompatibility = 1.8 targetCompatibility = 1.8 dependencies { compile("org.springframework.boot:spring-boot-starter") compile("org.springframework:spring-web") compile("com.fasterxml.jackson.core:jackson-databind") compile("org.springframework.boot:spring-boot-starter-web") testCompile('org.springframework.boot:spring-boot-starter-test') testCompile("junit:junit") compileOnly 'org.projectlombok:lombok:1.18.6' compile("org.springframework.boot:spring-boot-starter-data-jpa") annotationProcessor 'org.projectlombok:lombok:1.18.6' testCompile( 'junit:junit:4.12', 'org.junit.jupiter:junit-jupiter-api:5.4.0' ) testRuntime( 'org.junit.jupiter:junit-jupiter-engine:5.4.0', 'org.junit.vintage:junit-vintage-engine:5.4.0' ) }