Publish to custom local repo, add copy-only reflect and js-lib

Add artifact signing
This commit is contained in:
Ilya Chernikov
2017-01-05 16:33:42 +03:00
committed by Ilya Gorbunov
parent 35a135cbf6
commit dfdce5ff58
4 changed files with 39 additions and 7 deletions
+21
View File
@@ -18,6 +18,7 @@ allprojects {
subprojects {
apply plugin: 'kotlin'
apply plugin: 'signing'
jar {
baseName = project.name
@@ -49,4 +50,24 @@ subprojects {
compileKotlin.compilerJarFile = project.file("${rootDir}/../dist/kotlinc/lib/kotlin-compiler.jar")
compileTestKotlin.compilerJarFile = project.file("${rootDir}/../dist/kotlinc/lib/kotlin-compiler.jar")
signing {
required { project.ext.has('signing.keyId') }
sign configurations.archives
}
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://${rootDir}/localRepo")
uniqueVersion = false
pom.version = kotlin_version
pom.project {
groupId = project.group
artifactId = project.name
version = project.version
}
}
}
}
}
+4 -4
View File
@@ -1,14 +1,14 @@
rootProject.name = 'kotlin-libraries'
include ':kotlin-runtime'
include ':kotlin-script-runtime'
include ':kotlin-js-library'
include ':kotlin-test-parent'
include ':kotlin-test-parent:kotlin-test'
include ':kotlin-test-parent:kotlin-test-junit'
include ':kotlin-stdlib-common'
//include ':kotlin-stdlib-common'
include ':kotlin-stdlib'
include ':kotlin-stdlib-jre7'
include ':kotlin-stdlib-jre8'
include ':kotlin-js-library'
include ':kotlin-reflect'
//include ':kotlin-compiler'
@@ -50,14 +50,14 @@ include ':kotlin-reflect'
project(':kotlin-runtime').projectDir = "$rootDir/tools/runtime" as File
project(':kotlin-script-runtime').projectDir = "$rootDir/tools/script-runtime" as File
project(':kotlin-js-library').projectDir = "$rootDir/tools/kotlin-js-library" as File
project(':kotlin-test-parent').projectDir = "$rootDir/kotlin.test" as File
project(':kotlin-test-parent:kotlin-test').projectDir = "$rootDir/kotlin.test/shared" as File
project(':kotlin-test-parent:kotlin-test-junit').projectDir = "$rootDir/kotlin.test/junit" as File
project(':kotlin-stdlib-common').projectDir = "$rootDir/stdlib/common" as File
//project(':kotlin-stdlib-common').projectDir = "$rootDir/stdlib/common" as File
project(':kotlin-stdlib').projectDir = "$rootDir/stdlib" as File
project(':kotlin-stdlib-jre7').projectDir = "$rootDir/stdlib/jre7" as File
project(':kotlin-stdlib-jre8').projectDir = "$rootDir/stdlib/jre8" as File
project(':kotlin-js-library').projectDir = "$rootDir/tools/kotlin-js-library" as File
project(':kotlin-reflect').projectDir = "$rootDir/tools/kotlin-reflect" as File
//project(':kotlin-compiler').projectDir = "$rootDir/tools/kotlin-compiler" as File
@@ -0,0 +1,7 @@
description = 'Kotlin JavaScript Library'
artifacts {
archives file: file("${rootDir}/../dist/kotlinc/lib/kotlin-jslib.jar"), name: project.name, type: 'jar'
archives file: file("${rootDir}/../dist/kotlinc/lib/kotlin-jslib-sources.jar"), name: project.name, classifier: 'sources', type: 'jar'
}
+7 -3
View File
@@ -1,5 +1,9 @@
description = ''
dependencies {
compile project(':kotlin-stdlib')
description = 'Kotlin reflect'
artifacts {
archives file: file("${rootDir}/../dist/kotlinc/lib/kotlin-reflect.jar"), name: project.name, type: 'jar'
archives file: file("${rootDir}/../dist/kotlin-reflect-sources-for-maven.jar"), name: project.name, classifier: 'sources', type: 'jar'
}