mirror of
https://github.com/gotify/android.git
synced 2026-09-03 06:47:51 +08:00
47 lines
1.4 KiB
Groovy
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'
|
|
}
|