Build: Introduce new software component for publishing
Some of our published modules don't have javaComponent
This commit is contained in:
@@ -4,7 +4,6 @@ import com.github.jengelman.gradle.plugins.shadow.transformers.Transformer
|
||||
import com.github.jengelman.gradle.plugins.shadow.transformers.TransformerContext
|
||||
import kotlinx.metadata.jvm.KmModuleVisitor
|
||||
import kotlinx.metadata.jvm.KotlinModuleMetadata
|
||||
import org.gradle.api.tasks.PathSensitivity.RELATIVE
|
||||
import shadow.org.apache.tools.zip.ZipEntry
|
||||
import shadow.org.apache.tools.zip.ZipOutputStream
|
||||
|
||||
@@ -186,6 +185,10 @@ java {
|
||||
withSourcesJar()
|
||||
}
|
||||
|
||||
configurePublishedComponent {
|
||||
addVariantsFromConfiguration(configurations[JavaPlugin.SOURCES_ELEMENTS_CONFIGURATION_NAME]) { }
|
||||
}
|
||||
|
||||
val sourcesJar = tasks.named<Jar>("sourcesJar") {
|
||||
archiveClassifier.set("sources")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user