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.GradleException
import org.gradle.api.Project import org.gradle.api.Project
import org.gradle.api.artifacts.Dependency import org.gradle.api.artifacts.*
import org.gradle.api.artifacts.ExternalModuleDependency
import org.gradle.api.artifacts.ModuleDependency
import org.gradle.api.artifacts.ProjectDependency
import org.gradle.api.artifacts.dsl.DependencyHandler import org.gradle.api.artifacts.dsl.DependencyHandler
import org.gradle.api.file.ConfigurableFileCollection import org.gradle.api.file.ConfigurableFileCollection
import org.gradle.api.file.FileCollection import org.gradle.api.file.FileCollection
import org.gradle.kotlin.dsl.accessors.runtime.addDependencyTo import org.gradle.kotlin.dsl.accessors.runtime.addDependencyTo
import org.gradle.kotlin.dsl.closureOf import org.gradle.kotlin.dsl.closureOf
import org.gradle.kotlin.dsl.exclude
import org.gradle.kotlin.dsl.extra import org.gradle.kotlin.dsl.extra
import org.gradle.kotlin.dsl.project import org.gradle.kotlin.dsl.project
import java.io.File 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( fun DependencyHandler.jpsLikeJarDependency(
dependencyNotation: Any, dependencyNotation: Any,
scope: JpsDepScope, scope: JpsDepScope,
@@ -247,6 +247,8 @@ fun convertJpsModule(imlFile: File, jpsModule: JpsModule): String {
| $mavenRepos | $mavenRepos
|} |}
| |
|disableDependencyVerification()
|
|dependencies { |dependencies {
| implementation(toolsJarApi()) | implementation(toolsJarApi())
| $deps | $deps