Move resources, kotlin-reflect.jar: remove manually included META-INF/services/*
Now it already included. Manually including causes duplicated contents in resulting files, for example: 1 kotlin.reflect.jvm.internal.impl.load.java.FieldOverridabilityCondition 2 kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition 3 kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition 4 + kotlin.reflect.jvm.internal.impl.load.java.FieldOverridabilityCondition 5 + kotlin.reflect.jvm.internal.impl.load.java.ErasedOverridabilityCondition 6 + kotlin.reflect.jvm.internal.impl.load.java.JavaIncompatibilityRulesOverridabilityCondition Removing this line fixes that.
This commit is contained in:
@@ -111,13 +111,6 @@ val reflectShadowJar by task<ShadowJar> {
|
|||||||
version = null
|
version = null
|
||||||
callGroovy("manifestAttributes", manifest, project, "Main" /*true*/)
|
callGroovy("manifestAttributes", manifest, project, "Main" /*true*/)
|
||||||
|
|
||||||
from(project(":core:descriptors.jvm").mainSourceSet.resources) {
|
|
||||||
include("META-INF/services/**")
|
|
||||||
}
|
|
||||||
from(project(":core:deserialization").mainSourceSet.resources) {
|
|
||||||
include("META-INF/services/**")
|
|
||||||
}
|
|
||||||
|
|
||||||
exclude("**/*.proto")
|
exclude("**/*.proto")
|
||||||
|
|
||||||
transform(KotlinModuleShadowTransformer(logger))
|
transform(KotlinModuleShadowTransformer(logger))
|
||||||
|
|||||||
Reference in New Issue
Block a user