Fix publish

This commit is contained in:
IzzelAliz 2021-10-27 21:45:37 +08:00
parent f16728bb5f
commit 9195f4c9d6
No known key found for this signature in database
GPG Key ID: EE50E123A11D8338
2 changed files with 23 additions and 35 deletions

View File

@ -93,6 +93,27 @@ jar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
task srgJar(type: Jar) {
from(tasks.jar.outputs.files.collect { it.isDirectory() ? it : zipTree(it) }) {
include 'io/izzel/**'
exclude 'io/izzel/arclight/common/mixin/**'
}
archiveClassifier.set('srg')
}
task spigotJar(type: Jar) {
with tasks.srgJar
doLast {
def task = tasks.create('renameSpigotJar', net.minecraftforge.gradle.userdev.tasks.RenameJarInPlace)
task.input.set(archiveFile.get().asFile)
task.hasLog = false
task.mappings.set(project.file('build/arclight_cache/tmp_srg/bukkit_srg.srg'))
task.args.add('--reverse')
task.apply()
}
archiveClassifier.set('spigot')
}
afterEvaluate {
tasks.reobfJar.configure {
it.extraMappings.from(project.files('extra_mapping.tsrg'))

View File

@ -196,39 +196,6 @@ compileApplaunchJava {
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_7
}
task srgJar(type: Jar) {
from(tasks.jar.outputs.files.collect { it.isDirectory() ? it : zipTree(it) }) {
include 'io/izzel/**'
exclude 'io/izzel/arclight/common/mixin/**'
}
archiveClassifier.set('srg')
}
task spigotJar(type: Jar) {
with tasks.srgJar
doLast {
def task = tasks.create('renameSpigotJar', net.minecraftforge.gradle.userdev.tasks.RenameJarInPlace)
task.input = archiveFile.get().asFile
task.hasLog = false
task.mappings = project(':arclight-common').file('build/arclight_cache/tmp_srg/bukkit_srg.srg')
def args = task.args.toList()
args.add('--reverse')
task.setArgs(args)
task.apply()
}
archiveClassifier.set('spigot')
}
/*
task sourceJar(type: Jar) {
from(sourceSets.main.allSource)
for (def s in [':i18n-config', ':arclight-common', ':forge-installer']) {
from(project(s).sourceSets.main.allSource) {
exclude 'io/izzel/arclight/common/mixin/**'
}
}
classifier = 'sources'
}*/
publishing {
repositories {
maven {
@ -242,8 +209,8 @@ publishing {
}
publications {
mavenJava(MavenPublication) {
artifact srgJar
artifact spigotJar
artifact project(':arclight-common').tasks.srgJar
artifact project(':arclight-common').tasks.spigotJar
//artifact sourceJar
}
}