KT-50059 Stop publishing artifacts with 'modular' classifier
This commit is contained in:
@@ -89,13 +89,6 @@ allprojects { project ->
|
||||
}
|
||||
}
|
||||
|
||||
project.ext.configureModularJar = { lambda = {} ->
|
||||
ArtifactsKt.modularJar(project) { task ->
|
||||
lambda.delegate = task
|
||||
lambda()
|
||||
}
|
||||
}
|
||||
|
||||
dependencies.ext.kotlinStdlib = { suffix ->
|
||||
DependenciesKt.kotlinStdlib(project, suffix, null)
|
||||
}
|
||||
|
||||
@@ -28,13 +28,6 @@ jar {
|
||||
}
|
||||
}
|
||||
|
||||
configureModularJar {
|
||||
dependsOn(jar)
|
||||
manifestAttributes(manifest, project, 'Test', true)
|
||||
|
||||
from zipTree(jar.outputs.files.singleFile)
|
||||
}
|
||||
|
||||
configureSourcesJar()
|
||||
|
||||
configureJavadocJar()
|
||||
|
||||
@@ -236,18 +236,6 @@ val result by task<Jar> {
|
||||
|
||||
javadocJar()
|
||||
|
||||
modularJar {
|
||||
dependsOn(intermediate)
|
||||
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||
from {
|
||||
zipTree(intermediate.get().singleOutputFile())
|
||||
}
|
||||
from(zipTree(provider { reflectShadowJar.get().archiveFile.get().asFile })) {
|
||||
include("META-INF/versions/**")
|
||||
}
|
||||
callGroovy("manifestAttributes", manifest, project, "Main", true)
|
||||
}
|
||||
|
||||
dexMethodCount {
|
||||
dependsOn(result)
|
||||
jarFile = result.get().outputs.files.single()
|
||||
|
||||
@@ -51,19 +51,10 @@ jar {
|
||||
from sourceSets.java9.output
|
||||
}
|
||||
|
||||
configureModularJar {
|
||||
dependsOn(jar)
|
||||
manifestAttributes(manifest, project, 'Main', true)
|
||||
|
||||
from zipTree(jar.outputs.files.singleFile)
|
||||
}
|
||||
|
||||
|
||||
artifacts {
|
||||
archives sourcesJar
|
||||
sources sourcesJar
|
||||
|
||||
archives modularJar
|
||||
}
|
||||
|
||||
compileKotlin {
|
||||
|
||||
@@ -54,18 +54,10 @@ jar {
|
||||
from sourceSets.java9.output
|
||||
}
|
||||
|
||||
configureModularJar {
|
||||
dependsOn(jar)
|
||||
manifestAttributes(manifest, project, 'Main', true)
|
||||
|
||||
from zipTree(jar.outputs.files.singleFile)
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives sourcesJar
|
||||
sources sourcesJar
|
||||
|
||||
archives modularJar
|
||||
}
|
||||
|
||||
compileKotlin {
|
||||
|
||||
@@ -93,18 +93,10 @@ task distSourcesJar(type: Jar) {
|
||||
}
|
||||
}
|
||||
|
||||
configureModularJar {
|
||||
dependsOn(jar)
|
||||
manifestAttributes(manifest, project, 'Main', true)
|
||||
|
||||
from zipTree(jar.outputs.files.singleFile)
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives sourcesJar
|
||||
sources sourcesJar
|
||||
distSources distSourcesJar
|
||||
archives modularJar
|
||||
}
|
||||
|
||||
DexMethodCountKt.dexMethodCount(project) { task ->
|
||||
|
||||
@@ -130,10 +130,6 @@
|
||||
<artifact>org.jetbrains.kotlin:kotlin-stdlib-jdk7:${project.version}</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-stdlib-jdk8:${project.version}</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-reflect:${project.version}</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-stdlib:${project.version}:jar:modular</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-stdlib-jdk7:${project.version}:jar:modular</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-stdlib-jdk8:${project.version}:jar:modular</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-reflect:${project.version}:jar:modular</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-test-common:${project.version}</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-test-annotations-common:${project.version}</artifact>
|
||||
<artifact>org.jetbrains.kotlin:kotlin-test:${project.version}</artifact>
|
||||
|
||||
-35
@@ -21,7 +21,6 @@
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib</artifactId>
|
||||
<version>${kotlin.version}</version>
|
||||
<classifier>modular</classifier>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
@@ -33,45 +32,11 @@
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib-jdk7</artifactId>
|
||||
<version>${kotlin.version}</version>
|
||||
<classifier>modular</classifier>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib-jdk8</artifactId>
|
||||
<version>${kotlin.version}</version>
|
||||
<classifier>modular</classifier>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib-jdk7</artifactId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.test</groupId>
|
||||
<artifactId>test-mavenModularApp</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.jetbrains.kotlin</groupId>
|
||||
<artifactId>kotlin-stdlib-jdk8</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user