File name
Commit message
Commit date
File name
Commit message
Commit date
plugins {
id 'org.springframework.boot' version '3.2.5'
id 'io.spring.dependency-management' version '1.1.4'
id 'java'
id 'war'
}
group = 'base'
version = '1.0'
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
repositories {
mavenCentral()
maven { url 'https://maven.egovframe.go.kr/maven/' }
maven { url 'https://repo.terracotta.org/maven2' }
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-validation'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
compileOnly 'jakarta.servlet.jsp:jakarta.servlet.jsp-api:3.1.1'
runtimeOnly 'org.apache.tomcat.embed:tomcat-embed-jasper:10.1.20'
compileOnly 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.5.0'
implementation 'org.mariadb.jdbc:mariadb-java-client:2.2.5'
implementation 'mysql:mysql-connector-java:5.1.31'
implementation 'net.bramp.ffmpeg:ffmpeg:0.6.2'
implementation 'net.coobird:thumbnailator:0.4.2'
implementation 'net.sf.json-lib:json-lib:2.4:jdk15'
implementation 'com.drewnoakes:metadata-extractor:2.6.2'
implementation 'com.googlecode.json-simple:json-simple:1.1'
implementation 'net.sf.javamusictag:jid3lib:0.5.4'
implementation 'egovframework.rte:egovframework.rte.fdl.idgnr:3.9.0'
implementation('egovframework.rte:egovframework.rte.ptl.mvc:3.9.0') {
exclude group: 'org.springmodules', module: 'spring-modules-validation'
}
implementation 'egovframework.rte:egovframework.rte.fdl.property:3.9.0'
implementation 'egovframework.rte:egovframework.rte.fdl.security:3.9.0'
implementation 'egovframework.rte:egovframework.rte.fdl.excel:3.9.0'
implementation 'egovframework.rte:egovframework.rte.bat.core:3.9.0'
implementation 'egovframework.rte:egovframework.rte.fdl.crypto:3.9.0'
implementation 'com.googlecode.log4jdbc:log4jdbc:1.2'
implementation 'commons-dbcp:commons-dbcp:1.4'
implementation 'org.glassfish.web:jakarta.servlet.jsp.jstl:3.0.1'
implementation 'org.jasypt:jasypt:1.9.2'
implementation 'cglib:cglib:3.1'
implementation 'org.apache.commons:commons-compress:1.8.1'
implementation 'xerces:xercesImpl:2.11.0'
implementation 'net.sf.ehcache:ehcache-core:2.6.9'
implementation 'net.sf.ehcache:ehcache-terracotta:2.1.1'
implementation 'org.quartz-scheduler:quartz:2.1.7'
implementation 'org.quartz-scheduler:quartz-jobs:2.2.1'
implementation 'org.antlr:antlr:3.5'
implementation 'com.ibm.icu:icu4j:53.1'
implementation 'commons-fileupload:commons-fileupload:1.3.1'
implementation 'org.apache.xmlgraphics:batik-ext:1.7'
implementation 'com.github.scribejava:scribejava-core:2.8.1'
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
implementation 'com.squareup.okio:okio:3.7.0'
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'
// log4jdbc3는 중앙 저장소에서 확인되지 않아 제외
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'com.h2database:h2:1.4.180'
}
tasks.withType(Test).configureEach {
useJUnitPlatform()
}