rest/build.gradle.kts (25 lines of code) (raw):
dependencies {
implementation("com.squareup.retrofit2:retrofit:2.11.0") {
exclude(module = "okhttp")
}
implementation("com.squareup.retrofit2:converter-jaxb:2.11.0")
implementation("com.squareup.retrofit2:converter-jackson:2.11.0")
implementation(libs.jackson.databind)
implementation(libs.okhttp)
implementation(libs.jackson.kotlin)
implementation("com.sun.xml.bind:jaxb-impl:2.3.2")
implementation("com.sun.xml.bind:jaxb-core:2.3.0")
implementation("org.jetbrains.intellij:blockmap:1.0.5")
testImplementation(libs.junit)
testImplementation("org.assertj:assertj-core:3.12.2")
implementation(libs.slf4j.old.api)
}
tasks {
jar {
manifest {
attributes("Implementation-Version" to project.version)
attributes("Implementation-Vendor" to "JetBrains s.r.o.")
attributes("Implementation-Title" to "JetBrains Marketplace Rest Client")
}
}
}