This commit is contained in:
坏黑 2021-08-16 22:37:07 +08:00
parent ec7038c311
commit b53a0d68d2
3 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ plugins {
apply plugin: 'kotlin'
group 'io.izzel.taboolib'
version '1.17'
version '1.18'
configurations {
embed

View File

@ -50,6 +50,6 @@ class KotlinAnnotationVisitor extends AnnotationVisitor {
}
String getKotlinVersionEscape() {
return getKotlinVersion().replaceAll("[.-]", "_")
return getKotlinVersion().replaceAll("[._-]", "")
}
}

View File

@ -22,7 +22,7 @@ class TabooLibPlugin implements Plugin<Project> {
project.tasks.jar.configure { Jar task ->
task.from(taboo.collect { it.isDirectory() ? it : project.zipTree(it) })
}
def kv = project.plugins.findPlugin("org.jetbrains.kotlin.jvm").kotlinPluginVersion.replaceAll("[.-]", "_")
def kv = project.plugins.findPlugin("org.jetbrains.kotlin.jvm").kotlinPluginVersion.replaceAll("[._-]", "")
def jarTask = project.tasks.jar as Jar
tabooTask.configure { RelocateJar task ->
task.tabooExt = tabooExt
@ -31,8 +31,8 @@ class TabooLibPlugin implements Plugin<Project> {
task.relocations = tabooExt.relocation
task.classifier = tabooExt.classifier
task.relocations['taboolib'] = project.group.toString() + '.taboolib'
if (!tabooExt.options.contains("skip-kotlin")) {
task.relocations['kotlin'] = 'taboolib.library.kotlin_' + kv
if (!tabooExt.options.contains("skip-kotlin") && !tabooExt.options.contains("skip-kotlin-relocate")) {
task.relocations['kotlin'] = 'kotlin' + kv
}
}
}