Oleg Nenashev
01/25/2024, 1:29 PMOleg Nenashev
01/31/2024, 8:59 AMEl Zhang
02/05/2024, 1:30 AMOleg Nenashev
02/05/2024, 8:08 PMmrhaki
02/06/2024, 10:10 AMOleg Nenashev
02/13/2024, 8:32 AMOleg Nenashev
02/20/2024, 1:00 PMOleg Nenashev
02/21/2024, 9:41 AM@GTaskAction(
description = "cooks the most delicious ratatouille with the help of the tiniest chef",
group = "recipes"
)
internal fun cook(
recipe: GInputFile,
ingredients: Ingredients,
outputFile: GOutputFile
) {
TODO()
}
More info:
• GitHub Repo and documentation: https://github.com/GradleUp/gratatouille
• Discuss on Gradle forums: https://discuss.gradle.org/t/rfc-gratatouille-cook-yourself-delicious-gradle-plugins-generating-tasks-from-kotlin-functions-using-ksp/47718
TL;DR: gradlephant🤝🐭👉🧑🍳 // 🙂Jakub Chrzanowski
02/21/2024, 9:59 AMbuild.gradle.kts
file, and follow the Migration Guide.
Docs: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin.html
Cheers!
Jakub, Developer Advocate for IntelliJ Platform SDK @ JetBrainsSilvio Giebl
02/21/2024, 10:58 PMOleg Nenashev
02/26/2024, 10:35 AMOleg Nenashev
02/27/2024, 2:34 PMOleg Nenashev
03/01/2024, 7:29 AMmrhaki
03/08/2024, 3:50 PMtony
03/26/2024, 7:05 AMOleg Nenashev
03/26/2024, 8:26 AMOleg Nenashev
04/01/2024, 4:47 PMOleg Nenashev
04/04/2024, 5:21 PMJendrik Johannes
04/05/2024, 10:26 AMorg.gradlex.java-ecosystem-capabilities
and dev.jacomet.logging-capabilities
plugins. And it has a ton of improvements! A highlight is the new jvmDependencyConflicts
DSL that lets you express resolution strategies and metadata patching for Java projects in a concise way (compared to Gradle's generic dependency APIs).
jvmDependencyConflicts {
conflictResolution { select(JAVAX_ACTIVATION_API, "com.sun.activation:jakarta.activation") }
logging { enforceSlf4JSimple() }
patch { module("com.googlecode.json-simple:json-simple").removeDependency("junit:junit") }
}
Check it out, if you suffer from dependency hellish things in Java projects (props to @Louis Jacomet and @benedikt for making this happen!)Slackbot
04/06/2024, 3:10 PMOleg Nenashev
04/08/2024, 11:34 AMEl Zhang
04/10/2024, 12:44 PMOleg Nenashev
04/11/2024, 9:38 AMJendrik Johannes
04/12/2024, 9:25 AMDaz DeBoer
04/12/2024, 9:33 PMgradle/actions
.
• setup-gradle
can now perform wrapper-validation directly
• Using deprecated features now generates a nice deprecation report like this
• Can specify the task name to run with dependency-submission
Note that users can continue to use gradle/gradle-build-action
and gradle/wrapper-validation-action
with the same version numbering as gradle/actions
. However, use of these is deprecated and a warning will be emitted (with a link to the upgrade guide).Oleg Nenashev
04/14/2024, 10:02 AMOleg Nenashev
04/15/2024, 12:46 PMOleg Nenashev
04/16/2024, 6:29 PMOleg Nenashev
04/22/2024, 10:02 AM