Files
gotify-android/client/build.gradle
2026-03-28 17:02:12 +01:00

47 lines
1.4 KiB
Groovy

plugins {
id 'java'
id 'maven-publish'
}
ext {
oltu_version = "1.0.1"
retrofit_version = "2.11.0"
jakarta_annotation_version = "1.3.5"
swagger_annotations_version = "2.2.28"
junit_version = "5.10.3"
json_fire_version = "1.9.0"
}
dependencies {
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.squareup.retrofit2:converter-scalars:$retrofit_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
implementation "io.swagger.core.v3:swagger-annotations:$swagger_annotations_version"
implementation "com.google.code.findbugs:jsr305:3.0.2"
implementation ("org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"){
exclude group:'org.apache.oltu.oauth2' , module: 'org.apache.oltu.oauth2.common'
}
implementation "io.gsonfire:gson-fire:$json_fire_version"
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
}
group = 'org.openapitools'
version = '2.0.2'
java.sourceCompatibility = JavaVersion.VERSION_11
java.targetCompatibility = JavaVersion.VERSION_11
publishing {
publications {
maven(MavenPublication) {
artifactId = 'openapi-java-client'
from components.java
}
}
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}