Prepare worldedit-libs for shadow upgrade

This commit is contained in:
Kenzie Togami 2019-07-08 20:25:59 -07:00
parent a18f26f8af
commit 05bf211d73
No known key found for this signature in database
GPG Key ID: 5D200B325E157A81

View File

@ -13,6 +13,7 @@ dependents of `-core` to compile and work with WorldEdit's API.
*/ */
configure(subprojects + project("core:ap")) { configure(subprojects + project("core:ap")) {
apply plugin: 'java'
apply plugin: 'maven' apply plugin: 'maven'
apply plugin: 'com.github.johnrengelman.shadow' apply plugin: 'com.github.johnrengelman.shadow'
apply plugin: 'com.jfrog.artifactory' apply plugin: 'com.jfrog.artifactory'
@ -23,7 +24,8 @@ configure(subprojects + project("core:ap")) {
group = rootProject.group + ".worldedit-libs" group = rootProject.group + ".worldedit-libs"
tasks.register("jar", ShadowJar) { tasks.replace("jar", ShadowJar)
tasks.withType(ShadowJar).named("jar").configure {
configurations = [project.configurations.shade] configurations = [project.configurations.shade]
classifier = "" classifier = ""
@ -69,11 +71,15 @@ configure(subprojects + project("core:ap")) {
} }
artifacts { artifacts {
add("default", jar) add("default", jar) {
add("archives", sourcesJar) builtBy(jar)
}
add("archives", sourcesJar) {
builtBy(sourcesJar)
}
} }
tasks.register("install", Upload) { tasks.withType(Upload).named("install").configure {
configuration = configurations.archives configuration = configurations.archives
repositories.mavenInstaller { repositories.mavenInstaller {
pom.version = project.version pom.version = project.version