CatgirlIntelligenceAgency/crawl/common/build.gradle
2023-03-04 14:17:13 +01:00

55 lines
1.1 KiB
Groovy

plugins {
id 'java'
id "io.freefair.lombok" version "5.3.3.3"
id 'jvm-test-suite'
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
dependencies {
implementation project(':third-party')
implementation project(':common:model')
implementation project(':common:config')
implementation project(':libraries:misc')
implementation project(':crawl:crawling-model')
implementation libs.notnull
implementation libs.lombok
annotationProcessor libs.lombok
implementation libs.bundles.gson
implementation libs.rxjava
implementation libs.bundles.slf4j
testImplementation libs.bundles.slf4j.test
implementation libs.guava
implementation libs.guice
implementation libs.snakeyaml
implementation libs.jsoup
implementation libs.zstd
implementation libs.commons.net
implementation libs.opencsv
testImplementation libs.bundles.slf4j.test
testImplementation libs.bundles.junit
testImplementation libs.mockito
}
test {
useJUnitPlatform()
}
task fastTests(type: Test) {
useJUnitPlatform {
excludeTags "slow"
}
}