[Gradle, JS] Exclude transitive dependencies of semver4j
^KT-44204 fixed
This commit is contained in:
@@ -57,7 +57,9 @@ dependencies {
|
|||||||
|
|
||||||
compile("com.google.code.gson:gson:${rootProject.extra["versions.jar.gson"]}")
|
compile("com.google.code.gson:gson:${rootProject.extra["versions.jar.gson"]}")
|
||||||
compile("de.undercouch:gradle-download-task:4.0.2")
|
compile("de.undercouch:gradle-download-task:4.0.2")
|
||||||
implementation("com.github.gundy:semver4j:0.16.4")
|
implementation("com.github.gundy:semver4j:0.16.4:nodeps") {
|
||||||
|
exclude(group = "*")
|
||||||
|
}
|
||||||
|
|
||||||
compileOnly("com.android.tools.build:gradle:2.0.0")
|
compileOnly("com.android.tools.build:gradle:2.0.0")
|
||||||
compileOnly("com.android.tools.build:gradle-core:2.0.0")
|
compileOnly("com.android.tools.build:gradle-core:2.0.0")
|
||||||
|
|||||||
+1
-1
@@ -5,10 +5,10 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.targets.js.npm
|
package org.jetbrains.kotlin.gradle.targets.js.npm
|
||||||
|
|
||||||
|
import com.github.gundy.hidden.antlr.v4.runtime.tree.TerminalNode
|
||||||
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionBaseVisitor
|
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionBaseVisitor
|
||||||
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionParser
|
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionParser
|
||||||
import com.github.gundy.semver4j.model.Version
|
import com.github.gundy.semver4j.model.Version
|
||||||
import org.antlr.v4.runtime.tree.TerminalNode
|
|
||||||
import org.jetbrains.kotlin.gradle.utils.toSetOrEmpty
|
import org.jetbrains.kotlin.gradle.utils.toSetOrEmpty
|
||||||
|
|
||||||
class NpmRangeVisitor : NodeSemverExpressionBaseVisitor<Set<NpmRange>>() {
|
class NpmRangeVisitor : NodeSemverExpressionBaseVisitor<Set<NpmRange>>() {
|
||||||
|
|||||||
+2
-2
@@ -5,10 +5,10 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.targets.js.npm
|
package org.jetbrains.kotlin.gradle.targets.js.npm
|
||||||
|
|
||||||
|
import com.github.gundy.hidden.antlr.v4.runtime.ANTLRInputStream
|
||||||
|
import com.github.gundy.hidden.antlr.v4.runtime.CommonTokenStream
|
||||||
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionLexer
|
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionLexer
|
||||||
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionParser
|
import com.github.gundy.semver4j.generated.grammar.NodeSemverExpressionParser
|
||||||
import org.antlr.v4.runtime.ANTLRInputStream
|
|
||||||
import org.antlr.v4.runtime.CommonTokenStream
|
|
||||||
import org.gradle.api.InvalidUserDataException
|
import org.gradle.api.InvalidUserDataException
|
||||||
|
|
||||||
fun versionToNpmRanges(version: String): Set<NpmRange> {
|
fun versionToNpmRanges(version: String): Set<NpmRange> {
|
||||||
|
|||||||
Reference in New Issue
Block a user