mirror of
https://github.com/apple/pkl.git
synced 2026-01-11 22:30:54 +01:00
[PR #213] [MERGED] Use Gradle typed project accessors #456
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/213
Author: @sgammon
Created: 2/20/2024
Status: ✅ Merged
Merged: 2/21/2024
Merged by: @holzensp
Base:
main← Head:chore/project-accessors📝 Commits (1)
ec6907cUse Gradle typed project accessors📊 Changes
16 files changed (+49 additions, -47 deletions)
View changed files
📝
bench/bench.gradle.kts(+1 -1)📝
docs/docs.gradle.kts(+4 -4)📝
pkl-cli/pkl-cli.gradle.kts(+5 -5)📝
pkl-codegen-java/pkl-codegen-java.gradle.kts(+5 -5)📝
pkl-codegen-kotlin/pkl-codegen-kotlin.gradle.kts(+5 -5)📝
pkl-commons-cli/pkl-commons-cli.gradle.kts(+3 -3)📝
pkl-commons-test/pkl-commons-test.gradle.kts(+1 -1)📝
pkl-config-java/pkl-config-java.gradle.kts(+2 -2)📝
pkl-config-kotlin/pkl-config-kotlin.gradle.kts(+2 -2)📝
pkl-core/pkl-core.gradle.kts(+2 -2)📝
pkl-doc/pkl-doc.gradle.kts(+4 -4)📝
pkl-executor/pkl-executor.gradle.kts(+2 -2)📝
pkl-gradle/pkl-gradle.gradle.kts(+3 -3)📝
pkl-server/pkl-server.gradle.kts(+2 -2)📝
pkl-tools/pkl-tools.gradle.kts(+6 -6)📝
settings.gradle.kts(+2 -0)📄 Description
Summary
This change activates the
TYPESAFE_PROJECT_ACCESSORSfeature preview in Gradle, and switches to such accessors instead of string-based project references, where possibleOriginally previewed in apple/pkl#204
Changelog
TYPESAFE_PROJECT_ACCESSORSfeatureproject(":<...>")in most circumstances🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.