Build: Add additional configuration lambda to the publish helper

This commit is contained in:
Vyacheslav Gerasimov
2020-04-29 19:50:11 +03:00
parent e3f1ddefd0
commit 40dfb2a438
3 changed files with 13 additions and 15 deletions
+2 -1
View File
@@ -80,10 +80,11 @@ artifacts {
archives libraryJarWithIr
distLibrary libraryJarWithIr
archives sourcesJar
sources sourcesJar
distJs(file(compileKotlin2Js.kotlinOptions.outputFile)) {
builtBy(compileKotlin2Js)
}
}
configureSourcesJar()
configureJavadocJar()
+8 -11
View File
@@ -2,9 +2,13 @@ description = 'Kotlin Test'
apply plugin: 'kotlin-platform-jvm'
archivesBaseName = 'kotlin-test'
configureJvm6Project(project)
// TODO: Migrate to maven-publish publishing
configureLegacyPublishing(project)
configurePublishing(project) {
artifactId = archivesBaseName
}
def includeJava9 = BuildPropertiesExtKt.getIncludeJava9(project.kotlinBuildProperties)
@@ -21,8 +25,6 @@ dependencies {
testCompile('junit:junit:4.12')
}
archivesBaseName = 'kotlin-test'
jar {
manifestAttributes(manifest, project, 'Test', true)
if (includeJava9) {
@@ -30,19 +32,14 @@ jar {
}
}
task modularJar(type: Jar) {
configureModularJar {
dependsOn(jar)
manifestAttributes(manifest, project, 'Test', true)
classifier = 'modular'
from zipTree(jar.outputs.files.singleFile)
}
artifacts {
archives sourcesJar
sources sourcesJar
archives modularJar
}
configureSourcesJar()
configureJavadocJar()