mirror of
https://github.com/tiennm99/store-scraper-bot-java.git
synced 2026-05-14 07:52:47 +00:00
62 lines
1.5 KiB
Kotlin
62 lines
1.5 KiB
Kotlin
plugins {
|
|
application
|
|
idea
|
|
java
|
|
}
|
|
|
|
group = "com.miti99"
|
|
version = "1.0-SNAPSHOT"
|
|
|
|
application {
|
|
mainClass = "com.miti99.storescraperbot.Main"
|
|
}
|
|
|
|
configurations {
|
|
compileOnly {
|
|
extendsFrom(configurations.annotationProcessor.get())
|
|
}
|
|
testCompileOnly {
|
|
extendsFrom(configurations.testAnnotationProcessor.get())
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
annotationProcessor("org.projectlombok:lombok:1.18.36")
|
|
implementation("com.google.code.gson:gson:2.11.0")
|
|
implementation("com.google.guava:guava:33.4.0-jre")
|
|
implementation("org.apache.commons:commons-math3:3.6.1")
|
|
implementation("org.apache.logging.log4j:log4j-core:2.24.3")
|
|
implementation("org.apache.logging.log4j:log4j-slf4j2-impl:2.24.3")
|
|
implementation("org.mongodb:mongodb-driver-sync:5.2.1")
|
|
implementation("org.telegram:telegrambots-client:8.0.0")
|
|
implementation("org.telegram:telegrambots-extensions:8.0.0")
|
|
implementation("org.telegram:telegrambots-longpolling:8.0.0")
|
|
implementation("pl.tkowalcz.tjahzi:log4j2-appender-nodep:0.9.32")
|
|
|
|
testAnnotationProcessor("org.projectlombok:lombok:1.18.36")
|
|
testImplementation(platform("org.junit:junit-bom:5.11.4"))
|
|
testImplementation("org.junit.jupiter:junit-jupiter")
|
|
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
|
|
}
|
|
|
|
idea {
|
|
module {
|
|
isDownloadJavadoc = true
|
|
isDownloadSources = true
|
|
}
|
|
}
|
|
|
|
java {
|
|
toolchain {
|
|
languageVersion.set(JavaLanguageVersion.of(21))
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
}
|