From 3fc97d8dade74318ff924ac11e626150a33915d0 Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Mon, 6 Jul 2026 14:41:52 -0700 Subject: [PATCH] Allow `projectpackage:` resource reads by default in Gradle plugin (#1735) Fix an inconsistency: they are allowed as imports, but not reads. --- pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java b/pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java index fb3291d4a..029d29e7f 100644 --- a/pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java +++ b/pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java @@ -309,7 +309,9 @@ public class PklPlugin implements Plugin { "repl:", "file:", "modulepath:", "https:", "pkl:", "package:", "projectpackage:")); spec.getAllowedResources() - .convention(List.of("env:", "prop:", "file:", "modulepath:", "https:", "package:")); + .convention( + List.of( + "env:", "prop:", "file:", "modulepath:", "https:", "package:", "projectpackage:")); spec.getEvalRootDir().convention(project.getRootProject().getLayout().getProjectDirectory());