Files
osi-stack/build.gradle
2022-08-27 22:21:00 +02:00

50 lines
1.1 KiB
Groovy

plugins {
id 'application'
id 'jacoco-report-aggregation'
alias(versions.plugins.asciidoctorConvention)
alias(versions.plugins.libraryConvention)
alias(versions.plugins.sonarqube)
}
dependencies {
implementation versions.slf4j
implementation versions.commonscli
testImplementation versions.junit
implementation versions.bundles.logback
spotbugsPlugins 'com.h3xstream.findsecbugs:findsecbugs-plugin:1.12.0'
}
final BUILD_DATE = new Date().format('dd.MM.yyyy').toString()
jar {
manifest {
attributes 'Implementation-Title': 'OSI-Stack Library', 'Implementation-Version': archiveVersion
}
}
spotbugs {
ignoreFailures = true
}
jacocoTestReport {
reports {
xml.enabled true
}
}
test.finalizedBy jacocoTestReport
sonarqube {
properties {
property "sonar.projectKey", "github_osi-stack_AYBw4khXuGIZKMqU5_ed"
property "sonar.host.url", "https://sonar.thpeetz.de"
property "sonar.login", "71bff82090aff3503c20d5070949c3bba548c51e"
property "sonar.qualitygate.wait", true
property "sonar.sourceEncoding", "UTF-8"
}
}
wrapper {
gradleVersion = "7.5"
}