Skip to content

Commit 715fb96

Browse files
committed
fix: Create working directory before trying to use it
1 parent 3069668 commit 715fb96

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/kotlin/app/revanced/patches/gradle/PatchesPlugin.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import org.gradle.plugins.signing.SigningExtension
2222
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2323
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
2424
import org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper
25+
import java.io.File
2526

2627
@Suppress("unused")
2728
abstract class PatchesPlugin : Plugin<Project> {
@@ -118,7 +119,7 @@ abstract class PatchesPlugin : Plugin<Project> {
118119
task.dependsOn(tasks["jar"])
119120

120121
task.doLast {
121-
val workingDirectory = layout.buildDirectory.dir("revanced").get().asFile
122+
val workingDirectory = layout.buildDirectory.dir("revanced").get().asFile.also(File::mkdirs)
122123

123124
val patchesFile = tasks["jar"].outputs.files.first()
124125
val classesZipFile = workingDirectory.resolve("classes.zip")

0 commit comments

Comments
 (0)