diff --git a/gradle-plugin/src/main/java/com/anatawa12/modPatching/binary/BinaryPatchingPlugin.kt b/gradle-plugin/src/main/java/com/anatawa12/modPatching/binary/BinaryPatchingPlugin.kt index 18aad1f..0fdf91d 100644 --- a/gradle-plugin/src/main/java/com/anatawa12/modPatching/binary/BinaryPatchingPlugin.kt +++ b/gradle-plugin/src/main/java/com/anatawa12/modPatching/binary/BinaryPatchingPlugin.kt @@ -46,7 +46,7 @@ open class BinaryPatchingPlugin : Plugin { val copyModifiedClasses = project.tasks.create(COPY_MODIFIED_CLASSES, Sync::class) { dependsOn(jarTask, listModifiedClasses) into(Util.getBuildPath(project, "modified")) - from(jarTask.archiveFile) { + from(project.provider { project.zipTree(jarTask.archiveFile) }) { include { listModifiedClasses.isModified(it.path) } } }