[Gradle, JS] KT-36784 Add composite dependencies to hook
#KT-32466 fixed #KT-36784 fixed #KT-36864 fixed
This commit is contained in:
+4
-3
@@ -36,9 +36,10 @@ internal class DukatCompilationResolverPlugin(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun hookDependencies(
|
override fun hookDependencies(
|
||||||
internalDependencies: MutableSet<KotlinCompilationNpmResolver>,
|
internalDependencies: Set<KotlinCompilationNpmResolver>,
|
||||||
externalGradleDependencies: MutableSet<KotlinCompilationNpmResolver.ExternalGradleDependency>,
|
internalCompositeDependencies: Set<KotlinCompilationNpmResolver.CompositeDependency>,
|
||||||
externalNpmDependencies: MutableSet<NpmDependency>
|
externalGradleDependencies: Set<KotlinCompilationNpmResolver.ExternalGradleDependency>,
|
||||||
|
externalNpmDependencies: Set<NpmDependency>
|
||||||
) {
|
) {
|
||||||
if (nodeJs.experimental.discoverTypes) {
|
if (nodeJs.experimental.discoverTypes) {
|
||||||
// todo: discoverTypes
|
// todo: discoverTypes
|
||||||
|
|||||||
+4
-3
@@ -10,8 +10,9 @@ import org.jetbrains.kotlin.gradle.targets.js.npm.resolver.KotlinCompilationNpmR
|
|||||||
|
|
||||||
internal interface CompilationResolverPlugin {
|
internal interface CompilationResolverPlugin {
|
||||||
fun hookDependencies(
|
fun hookDependencies(
|
||||||
internalDependencies: MutableSet<KotlinCompilationNpmResolver>,
|
internalDependencies: Set<KotlinCompilationNpmResolver>,
|
||||||
externalGradleDependencies: MutableSet<KotlinCompilationNpmResolver.ExternalGradleDependency>,
|
internalCompositeDependencies: Set<KotlinCompilationNpmResolver.CompositeDependency>,
|
||||||
externalNpmDependencies: MutableSet<NpmDependency>
|
externalGradleDependencies: Set<KotlinCompilationNpmResolver.ExternalGradleDependency>,
|
||||||
|
externalNpmDependencies: Set<NpmDependency>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
+1
@@ -172,6 +172,7 @@ internal class KotlinCompilationNpmResolver(
|
|||||||
plugins.forEach {
|
plugins.forEach {
|
||||||
it.hookDependencies(
|
it.hookDependencies(
|
||||||
internalDependencies,
|
internalDependencies,
|
||||||
|
internalCompositeDependencies,
|
||||||
externalGradleDependencies,
|
externalGradleDependencies,
|
||||||
externalNpmDependencies
|
externalNpmDependencies
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user