Files
Project-Mirror/build.gradle

46 lines
965 B
Groovy

plugins {
id("java")
id("application")
id("org.springframework.boot") version("3.4.0")
id("io.spring.dependency-management") version("1.1.6")
}
wrapper {
gradleVersion = "8.10"
distributionType = Wrapper.DistributionType.BIN
}
compileJava {
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_17
options.encoding = "UTF-8"
}
group = "ru.di9.mirror"
version = "1.1-SNAPSHOT"
repositories {
mavenLocal()
mavenCentral()
}
ext {
lombokVersion = "1.18.34"
}
dependencies {
// Lombok
annotationProcessor("org.projectlombok:lombok:$lombokVersion")
compileOnly("org.projectlombok:lombok:$lombokVersion")
// Spring Boot Web
implementation("org.springframework.boot:spring-boot-starter-web")
// Other
implementation("org.apache.httpcomponents.client5:httpclient5:5.5")
implementation("commons-io:commons-io:2.14.0")
}
application {
mainClass = "ru.di9.mirror.Application"
}