[MPP] Don't publish PM20
^KT-60198
This commit is contained in:
committed by
Space Team
parent
9ecf02fddf
commit
167ddc556d
-2
@@ -25,7 +25,6 @@ internal val DEFAULT_GROOVY_SETTINGS_FILE =
|
||||
id "org.jetbrains.kotlin.js" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.native.cocoapods" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.multiplatform" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.multiplatform.pm20" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.plugin.allopen" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.plugin.spring" version "${'$'}kotlin_version"
|
||||
id "org.jetbrains.kotlin.plugin.jpa" version "${'$'}kotlin_version"
|
||||
@@ -86,7 +85,6 @@ internal val DEFAULT_KOTLIN_SETTINGS_FILE =
|
||||
id("org.jetbrains.kotlin.js") version kotlin_version
|
||||
id("org.jetbrains.kotlin.native.cocoapods") version kotlin_version
|
||||
id("org.jetbrains.kotlin.multiplatform") version kotlin_version
|
||||
id("org.jetbrains.kotlin.multiplatform.pm20") version kotlin_version
|
||||
id("org.jetbrains.kotlin.plugin.allopen") version kotlin_version
|
||||
id("org.jetbrains.kotlin.plugin.spring") version kotlin_version
|
||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlin_version
|
||||
|
||||
+10
-2
@@ -1,10 +1,18 @@
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPm20PluginWrapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
|
||||
|
||||
plugins {
|
||||
kotlin("multiplatform.pm20").version("<pluginMarkerVersion>")
|
||||
`maven-publish`
|
||||
}
|
||||
|
||||
buildscript {
|
||||
dependencies {
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:<pluginMarkerVersion>")
|
||||
}
|
||||
}
|
||||
|
||||
apply<KotlinPm20PluginWrapper>()
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
@@ -13,7 +21,7 @@ repositories {
|
||||
group = "com.example.bar"
|
||||
version = "1.0"
|
||||
|
||||
kotlin {
|
||||
configure<KotlinPm20ProjectExtension> {
|
||||
// feel free to add more modules, variants and fragments
|
||||
mainAndTest {
|
||||
jvm
|
||||
|
||||
+12
-2
@@ -1,11 +1,21 @@
|
||||
import org.gradle.api.Project
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPm20PluginWrapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
|
||||
import org.jetbrains.kotlin.project.model.*
|
||||
|
||||
plugins {
|
||||
kotlin("multiplatform.pm20")
|
||||
buildscript {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${property("kotlin_version")}")
|
||||
}
|
||||
}
|
||||
|
||||
apply<KotlinPm20PluginWrapper>()
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
|
||||
+12
-2
@@ -1,11 +1,21 @@
|
||||
import org.gradle.api.Project
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPm20PluginWrapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.*
|
||||
import org.jetbrains.kotlin.project.model.*
|
||||
|
||||
plugins {
|
||||
kotlin("multiplatform.pm20")
|
||||
buildscript {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:<pluginMarkerVersion>")
|
||||
}
|
||||
}
|
||||
|
||||
apply<KotlinPm20PluginWrapper>()
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
|
||||
@@ -248,12 +248,6 @@ gradlePlugin {
|
||||
displayName = description
|
||||
implementationClass = "org.jetbrains.kotlin.gradle.plugin.cocoapods.KotlinCocoapodsPlugin"
|
||||
}
|
||||
create("kotlinMultiplatformPluginPm20") {
|
||||
id = "org.jetbrains.kotlin.multiplatform.pm20"
|
||||
description = "Kotlin Multiplatform plugin with PM2.0"
|
||||
displayName = description
|
||||
implementationClass = "org.jetbrains.kotlin.gradle.plugin.KotlinPm20PluginWrapper"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+3
-1
@@ -8,8 +8,10 @@ package org.jetbrains.kotlin.gradle.unitTests.kpm
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.artifacts.verification.DependencyVerificationMode
|
||||
import org.gradle.api.internal.project.ProjectInternal
|
||||
import org.gradle.kotlin.dsl.apply
|
||||
import org.gradle.testfixtures.ProjectBuilder
|
||||
import org.jetbrains.kotlin.gradle.idea.kpm.IdeaKpmProject
|
||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPm20PluginWrapper
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinPm20ProjectExtension
|
||||
import org.jetbrains.kotlin.gradle.util.addBuildEventsListenerRegistryMock
|
||||
|
||||
@@ -23,7 +25,7 @@ abstract class AbstractKpmExtensionTest {
|
||||
|
||||
fun Project.applyKpmPlugin(configure: KotlinPm20ProjectExtension.() -> Unit = {}): KotlinPm20ProjectExtension {
|
||||
addBuildEventsListenerRegistryMock(project)
|
||||
plugins.apply("org.jetbrains.kotlin.multiplatform.pm20")
|
||||
apply<KotlinPm20PluginWrapper>()
|
||||
return (extensions.getByName("kotlin") as KotlinPm20ProjectExtension).also(configure)
|
||||
}
|
||||
|
||||
|
||||
-36
@@ -1,36 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.jetbrains.kotlin.multiplatform.pm20</groupId>
|
||||
<artifactId>org.jetbrains.kotlin.multiplatform.pm20.gradle.plugin</artifactId>
|
||||
<version>ArtifactsTest.version</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>Kotlin Multiplatform plugin with PM2.0</name>
|
||||
<description>Kotlin Multiplatform plugin with PM2.0</description>
|
||||
<url>https://kotlinlang.org/</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>The Apache License, Version 2.0</name>
|
||||
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<developers>
|
||||
<developer>
|
||||
<name>Kotlin Team</name>
|
||||
<organization>JetBrains</organization>
|
||||
<organizationUrl>https://www.jetbrains.com</organizationUrl>
|
||||
</developer>
|
||||
</developers>
|
||||
<scm>
|
||||
<connection>scm:git:https://github.com/JetBrains/kotlin.git</connection>
|
||||
<developerConnection>scm:git:https://github.com/JetBrains/kotlin.git</developerConnection>
|
||||
<url>https://github.com/JetBrains/kotlin</url>
|
||||
</scm>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-gradle-plugin</artifactId>
|
||||
<version>ArtifactsTest.version</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
Reference in New Issue
Block a user