plugins { id 'org.springframework.boot' version '2.1.5.RELEASE' id 'java' } apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' apply plugin: 'war' group = 'main-node' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local/' } } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' compile group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1' implementation 'org.springframework.boot:spring-boot-starter-data-rest' implementation 'io.springfox:springfox-swagger2:2.9.2' implementation 'io.springfox:springfox-swagger-ui:2.9.2' implementation 'io.swagger:swagger-annotations:1.5.21' implementation 'io.swagger:swagger-models:1.5.21' implementation 'org.apache.commons:commons-io:1.3.2' compile 'commons-codec:commons-codec:1.13' compileOnly 'org.projectlombok:lombok' compile group: 'javax.json', name: 'javax.json-api', version: '1.0-b01' compile 'org.json:json:20171018' runtimeOnly 'mysql:mysql-connector-java' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.webjars:bootstrap:4.1.3' compile 'org.apache.tomcat.embed:tomcat-embed-jasper' runtimeOnly 'javax.servlet:jstl' compileOnly 'javax.servlet:javax.servlet-api:3.0.1' compile group: 'com.google.code.gson', name: 'gson', version: '2.8.6' compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9' compile group: 'javax.ws.rs', name: 'javax.ws.rs-api', version: '2.1.1' compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.10' compile group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.5.10' compile group: 'com.sun.mail', name: 'javax.mail', version: '1.6.2' }