Skip to content

Commit da4dad3

Browse files
committed
[Gradle][K/JS] skip npm install task execution while in offline mode
1 parent 21e3b1b commit da4dad3

File tree

1 file changed

+5
-1
lines changed
  • libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/tasks

1 file changed

+5
-1
lines changed

libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/tasks/KotlinNpmInstallTask.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@ abstract class KotlinNpmInstallTask :
4141
@get:Internal
4242
abstract val nodeModules: DirectoryProperty
4343

44+
private val isOffline = project.gradle.startParameter.isOffline()
45+
4446
@TaskAction
4547
fun resolve() {
48+
if (isOffline) return
49+
4650
npmResolutionManager.get()
4751
.installIfNeeded(
4852
args = args,
@@ -56,4 +60,4 @@ abstract class KotlinNpmInstallTask :
5660
companion object {
5761
const val NAME = "kotlinNpmInstall"
5862
}
59-
}
63+
}

0 commit comments

Comments
 (0)