Publish to custom local repo, add copy-only reflect and js-lib
Add artifact signing
This commit is contained in:
committed by
Ilya Gorbunov
parent
35a135cbf6
commit
dfdce5ff58
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
@@ -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'
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user