Disable dependencies verification for kotlin-ide projects

This commit is contained in:
Nikolay Krasko
2021-06-17 14:26:36 +03:00
committed by TeamCityServer
parent 71ee9cf1be
commit 6139f095e7
2 changed files with 12 additions and 4 deletions
+10 -4
View File
@@ -9,15 +9,13 @@
import org.gradle.api.GradleException
import org.gradle.api.Project
import org.gradle.api.artifacts.Dependency
import org.gradle.api.artifacts.ExternalModuleDependency
import org.gradle.api.artifacts.ModuleDependency
import org.gradle.api.artifacts.ProjectDependency
import org.gradle.api.artifacts.*
import org.gradle.api.artifacts.dsl.DependencyHandler
import org.gradle.api.file.ConfigurableFileCollection
import org.gradle.api.file.FileCollection
import org.gradle.kotlin.dsl.accessors.runtime.addDependencyTo
import org.gradle.kotlin.dsl.closureOf
import org.gradle.kotlin.dsl.exclude
import org.gradle.kotlin.dsl.extra
import org.gradle.kotlin.dsl.project
import java.io.File
@@ -124,6 +122,14 @@ fun DependencyHandler.add(configurationName: String, dependencyNotation: Any, co
}
}
fun Project.disableDependencyVerification() {
configurations.all {
resolutionStrategy {
disableDependencyVerification()
}
}
}
fun DependencyHandler.jpsLikeJarDependency(
dependencyNotation: Any,
scope: JpsDepScope,
@@ -247,6 +247,8 @@ fun convertJpsModule(imlFile: File, jpsModule: JpsModule): String {
| $mavenRepos
|}
|
|disableDependencyVerification()
|
|dependencies {
| implementation(toolsJarApi())
| $deps