2021-10-14 00:30:43 +02:00

52 lines
1.3 KiB
Groovy

apply plugin: "maven-publish"
apply plugin: "java"
group = "com.github.EsotericSoftware"
version = "4.1"
ext {
libgdxVersion = "1.10.0"
}
sourceSets.main.java.srcDirs = ["spine-libgdx/src"]
sourceSets.test.java.srcDirs = ["spine-libgdx-tests/src"]
repositories {
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
}
mavenCentral()
}
dependencies {
implementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
testImplementation "com.badlogicgames.gdx:gdx:$libgdxVersion"
testImplementation "com.badlogicgames.gdx:gdx-backend-lwjgl:$libgdxVersion"
testImplementation "com.badlogicgames.gdx:gdx-platform:$libgdxVersion:natives-desktop"
testImplementation "com.badlogicgames.gdx:gdx-box2d:$libgdxVersion"
testImplementation "com.badlogicgames.gdx:gdx-box2d-platform:$libgdxVersion:natives-desktop"
}
task myJavadocs(type: Javadoc) {
source = sourceSets.main.allJava
javadoc.options.addStringOption('Xdoclint:none', '-quiet')
}
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives sourcesJar
archives javadocJar
}