Add automatic publishing to bintray
This commit is contained in:
parent
fc7ae90476
commit
b428387116
@ -10,13 +10,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
### Added
|
### Added
|
||||||
- Migrate to kotlin 1.4.0
|
- Migrate to kotlin 1.4.0
|
||||||
- Separate Native (current platform) and nodeJs plugins
|
- Separate Native (current platform) and nodeJs plugins
|
||||||
|
- Add `application()` toggle in plugin configuration to produce binaries on JS and applicaion plugin on jvm.
|
||||||
|
- Add `publish` to expose publishing configuration
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Serialization default configuration changed to implementation
|
|
||||||
|
|
||||||
|
|
||||||
## [0.5.2]
|
## [0.5.2]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Copy resources for jvm modules and jvm source sets in mpp
|
- Copy resources for jvm modules and jvm source sets in mpp
|
@ -27,7 +27,7 @@ dependencies {
|
|||||||
implementation("org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion")
|
implementation("org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion")
|
||||||
implementation("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.14.4")
|
implementation("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.14.4")
|
||||||
implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.0")
|
implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.4.0")
|
||||||
implementation("org.jetbrains.dokka:dokka-core:1.4.0")
|
implementation("org.jetbrains.dokka:dokka-base:1.4.0")
|
||||||
}
|
}
|
||||||
|
|
||||||
gradlePlugin {
|
gradlePlugin {
|
||||||
|
@ -28,7 +28,7 @@ class KScienceExtension(val project: Project) {
|
|||||||
fun useSerialization(
|
fun useSerialization(
|
||||||
version: String = KScienceVersions.serializationVersion,
|
version: String = KScienceVersions.serializationVersion,
|
||||||
sourceSet: DependencySourceSet = DependencySourceSet.MAIN,
|
sourceSet: DependencySourceSet = DependencySourceSet.MAIN,
|
||||||
configuration: DependencyConfiguration = DependencyConfiguration.IMPLEMENTATION,
|
configuration: DependencyConfiguration = DependencyConfiguration.API,
|
||||||
block: SerializationTargets.() -> Unit = {}
|
block: SerializationTargets.() -> Unit = {}
|
||||||
): Unit = project.run {
|
): Unit = project.run {
|
||||||
plugins.apply("org.jetbrains.kotlin.plugin.serialization")
|
plugins.apply("org.jetbrains.kotlin.plugin.serialization")
|
||||||
|
@ -115,7 +115,7 @@ open class KSciencePublishPlugin : Plugin<Project> {
|
|||||||
maven {
|
maven {
|
||||||
name = "bintray"
|
name = "bintray"
|
||||||
url = uri(
|
url = uri(
|
||||||
"https://api.bintray.com/maven/$bintrayOrg/$bintrayRepo/$projectName/;publish=0;override=1"
|
"https://api.bintray.com/maven/$bintrayOrg/$bintrayRepo/$projectName/;publish=1;override=1"
|
||||||
)
|
)
|
||||||
credentials {
|
credentials {
|
||||||
username = bintrayUser
|
username = bintrayUser
|
||||||
|
Loading…
Reference in New Issue
Block a user