Build: Remove shadow jar task from custom-deps/intellij-sdk project
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
@file:Suppress("PropertyName")
|
@file:Suppress("PropertyName")
|
||||||
|
|
||||||
import org.gradle.api.publish.ivy.internal.artifact.FileBasedIvyArtifact
|
import org.gradle.api.publish.ivy.internal.artifact.FileBasedIvyArtifact
|
||||||
@@ -7,16 +6,7 @@ import org.gradle.api.publish.ivy.internal.publication.DefaultIvyPublicationIden
|
|||||||
import org.gradle.api.publish.ivy.internal.publisher.IvyDescriptorFileGenerator
|
import org.gradle.api.publish.ivy.internal.publisher.IvyDescriptorFileGenerator
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import org.gradle.internal.os.OperatingSystem
|
import org.gradle.internal.os.OperatingSystem
|
||||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
|
||||||
|
|
||||||
buildscript {
|
|
||||||
repositories {
|
|
||||||
jcenter()
|
|
||||||
}
|
|
||||||
dependencies {
|
|
||||||
classpath("com.github.jengelman.gradle.plugins:shadow:${property("versions.shadow")}")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
val intellijUltimateEnabled: Boolean by rootProject.extra
|
val intellijUltimateEnabled: Boolean by rootProject.extra
|
||||||
val intellijRepo: String by rootProject.extra
|
val intellijRepo: String by rootProject.extra
|
||||||
@@ -152,12 +142,9 @@ val unzipIntellijCore by tasks.creating { configureExtractFromConfigurationTask(
|
|||||||
|
|
||||||
val unzipJpsStandalone by tasks.creating { configureExtractFromConfigurationTask(`jps-standalone`) { zipTree(it.singleFile) } }
|
val unzipJpsStandalone by tasks.creating { configureExtractFromConfigurationTask(`jps-standalone`) { zipTree(it.singleFile) } }
|
||||||
|
|
||||||
val copyIntellijSdkSources by tasks.creating(ShadowJar::class.java) {
|
val copyIntellijSdkSources by tasks.creating(Copy::class.java) {
|
||||||
from(sources)
|
from(sources)
|
||||||
baseName = "ideaIC"
|
into(File(repoDir, sources.name))
|
||||||
version = intellijVersion
|
|
||||||
classifier = "sources"
|
|
||||||
destinationDir = File(repoDir, sources.name)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val copyJpsBuildTest by tasks.creating { configureExtractFromConfigurationTask(`jps-build-test`) { it.singleFile } }
|
val copyJpsBuildTest by tasks.creating { configureExtractFromConfigurationTask(`jps-build-test`) { it.singleFile } }
|
||||||
|
|||||||
Reference in New Issue
Block a user