plugins { id 'java' id 'org.springframework.boot' version '2.7.17' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'com.dbnt' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '11' } configurations { compileOnly { extendsFrom annotationProcessor } configureEach { exclude group: 'ch.qos.logback', module: 'logback-classic' exclude group: 'org.apache.logging.log4j', module: 'log4j-to-slf4j' } } repositories { mavenLocal() mavenCentral() maven { url "https://maven.egovframe.kr:8080/maven/" } maven { url "https://maven.egovframe.go.kr/maven/" metadataSources { artifact() } } } dependencies { compileOnly 'org.projectlombok:lombok:1.18.24' annotationProcessor 'org.projectlombok:lombok:1.18.24' annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-data-redis' implementation 'org.springframework.boot:spring-boot-starter-validation' developmentOnly 'org.springframework.boot:spring-boot-devtools' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2' implementation 'org.apache.tomcat:tomcat-catalina-ha:9.0.82' implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' runtimeOnly 'org.postgresql:postgresql:42.5.4' /*전자정부*/ implementation(group: 'org.egovframe.rte', name: 'org.egovframe.rte.ptl.mvc', version:'4.1.0') { exclude(module: 'commons-logging') exclude(module: 'spring-modules-validation') } implementation group: 'org.egovframe.rte', name: 'org.egovframe.rte.fdl.cmmn', version:'4.1.0' implementation group: 'org.egovframe.rte', name: 'org.egovframe.rte.fdl.property', version:'4.1.0' implementation group: 'org.egovframe.rte', name: 'org.egovframe.rte.fdl.crypto', version:'4.1.0' implementation group: 'org.egovframe.rte', name: 'org.egovframe.rte.fdl.idgnr', version:'4.1.0' implementation group: 'org.egovframe.rte', name: 'org.egovframe.rte.psl.dataaccess', version:'4.1.0' implementation group: 'org.springmodules', name: 'spring-modules-validation', version:'0.9' // https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 implementation group: 'io.springfox', name: 'springfox-swagger2', version: '3.0.0' // https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0' // https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter implementation group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0' // https://mvnrepository.com/artifact/javax.validation/validation-api implementation group: 'javax.validation', name: 'validation-api', version: '2.0.1.Final' // https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt-api implementation group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5' // https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt-impl runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.5' // https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt-jackson runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.5' implementation 'org.apache.commons:commons-lang3' // https://mvnrepository.com/artifact/org.apache.httpcomponents.client5/httpclient5 implementation group: 'org.apache.httpcomponents.client5', name: 'httpclient5', version: '5.3.1' // https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' }