aboutsummaryrefslogtreecommitdiff
path: root/buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt
diff options
context:
space:
mode:
authorGoooler <wangzongler@gmail.com>2023-03-13 21:51:31 +0800
committerGitHub <noreply@github.com>2023-03-13 14:51:31 +0100
commit3ea414251d32108dab8b14d41a672e9834824690 (patch)
tree5f7a62f60e3d90ee97989cff8e5d748b180d091b /buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt
parent7a46cd329ac6ccbdb10195310197289947ee4104 (diff)
downloaddokka-3ea414251d32108dab8b14d41a672e9834824690.tar.gz
dokka-3ea414251d32108dab8b14d41a672e9834824690.tar.bz2
dokka-3ea414251d32108dab8b14d41a672e9834824690.zip
Migrate buildSrc to composite build (#2912)
Diffstat (limited to 'buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt')
-rw-r--r--buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt45
1 files changed, 0 insertions, 45 deletions
diff --git a/buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt b/buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt
deleted file mode 100644
index a1b59a50..00000000
--- a/buildSrc/src/main/kotlin/org/jetbrains/SetupMaven.kt
+++ /dev/null
@@ -1,45 +0,0 @@
-package org.jetbrains
-
-import org.gradle.api.artifacts.Configuration
-import org.gradle.api.tasks.Input
-import org.gradle.api.tasks.Internal
-import org.gradle.api.tasks.Sync
-import org.gradle.kotlin.dsl.creating
-import org.gradle.kotlin.dsl.dependencies
-import org.gradle.kotlin.dsl.getValue
-import java.io.File
-
-@Suppress("LeakingThis")
-open class SetupMaven : Sync() {
- @get:Input
- var mavenVersion = "3.5.0"
-
- @get:Input
- var mavenPluginToolsVersion = "3.5.2"
-
- @get:Internal
- val mavenBuildDir = "${project.buildDir}/maven"
-
- @get:Internal
- val mavenBinDir = "${project.buildDir}/maven-bin"
-
- @get:Internal
- val mvn = File(mavenBinDir, "apache-maven-$mavenVersion/bin/mvn")
-
- private val mavenBinaryConfiguration: Configuration by project.configurations.creating {
- project.dependencies {
- this@creating.invoke(
- group = "org.apache.maven",
- name = "apache-maven",
- version = mavenVersion,
- classifier = "bin", ext = "zip"
- )
- }
- }
-
- init {
- from(mavenBinaryConfiguration.map { file -> project.zipTree(file) })
- into(mavenBinDir)
- }
-
-}