Fix noDefaultJar helper - remove the disabled jar from archives
before this fix switching to the gradle 4.6-rc1 caused the problem on local publish task - kotlin-compiler.jar not found
This commit is contained in:
@@ -53,7 +53,12 @@ fun Project.testsJar(body: Jar.() -> Unit = {}): Jar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun Project.noDefaultJar() {
|
fun Project.noDefaultJar() {
|
||||||
tasks.findByName("jar")?.enabled = false
|
tasks.findByName("jar")?.let { defaultJarTask ->
|
||||||
|
defaultJarTask.enabled = false
|
||||||
|
configurations.findByName("archives")?.artifacts?.removeAll {
|
||||||
|
(it as? ArchivePublishArtifact)?.archiveTask?.let { it == defaultJarTask } ?: false
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun<T> Project.runtimeJarArtifactBy(task: Task, artifactRef: T, body: ConfigurablePublishArtifact.() -> Unit = {}) {
|
fun<T> Project.runtimeJarArtifactBy(task: Task, artifactRef: T, body: ConfigurablePublishArtifact.() -> Unit = {}) {
|
||||||
|
|||||||
Reference in New Issue
Block a user