Ascension/api/build.gradle

41 lines
962 B
Groovy
Raw Normal View History

2021-07-29 03:14:29 +02:00
apply from: rootProject.file('buildscript/relocations.gradle')
dependencies {
// Annotations
2022-04-22 19:56:11 +02:00
compileOnlyApi(libs.jetbrains.annotations)
compileOnlyApi(libs.findbugs.annotations)
2021-07-29 03:14:29 +02:00
// JDA
2022-04-22 19:56:11 +02:00
api(libs.jda) {
2021-07-29 03:14:29 +02:00
// Annotations are suppose to be compile time only
exclude group: 'org.jetbrains', module: 'annotations'
exclude group: 'com.google.code.findbugs', module: 'jsr305'
2021-07-29 03:14:29 +02:00
2022-04-25 14:47:24 +02:00
// Downgrade okhttp (due to kotlin)
exclude group: 'com.squareup.okhttp3', module: 'okhttp'
2021-07-29 03:14:29 +02:00
// We don't use audio
exclude module: 'opus-java'
}
2022-04-25 14:47:24 +02:00
api(libs.okhttp)
2021-07-29 03:14:29 +02:00
}
// Relocations are in buildscript/api.gradle
sourceSets {
ap {
java {
compileClasspath += sourceSets.main.compileClasspath + sourceSets.main.output
}
}
}
jar {
from sourceSets.ap.output
}
license {
// Overwrite the default
header = rootProject.file('buildscript/license/API_LICENSE_HEADER')
}