-
Notifications
You must be signed in to change notification settings - Fork 0
Bump CoreJvm Compiler #236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the CoreJvm Compiler from version 2.0.0-SNAPSHOT.006
to 2.0.0-SNAPSHOT.015
and updates the project configuration accordingly. The migration includes version bumps across multiple dependency artifacts and introduces new API methods to handle plugin library references.
- Updates CoreJvm Compiler version from 2.0.0-SNAPSHOT.006 to 2.0.0-SNAPSHOT.015
- Migrates from
pluginLib()
topluginLibNew()
method for plugin dependencies - Updates Jackson library version and related configuration
Reviewed Changes
Copilot reviewed 28 out of 29 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
version.gradle.kts | Increments validation version to 2.0.0-SNAPSHOT.352 |
pom.xml | Updates multiple compiler artifact versions and removes unused gRPC dependency |
java-tests/extensions/build.gradle.kts | Migrates to new pluginLibNew() method |
java-tests/build.gradle.kts | Adds Jackson dependencies and removes commented protobuf configuration |
config | Updates subproject commit reference |
buildSrc/src/main/kotlin/test-module.gradle.kts | New test module configuration file |
buildSrc/src/main/kotlin/module.gradle.kts | Adds Jackson dependency forcing and ToolBase dependencies |
buildSrc/src/main/kotlin/kmp-module.gradle.kts | Removes empty line |
buildSrc/src/main/kotlin/io/spine/gradle/publish/CheckVersionIncrement.kt | Updates URL construction to use URI.create() |
buildSrc/src/main/kotlin/io/spine/gradle/kotlin/KotlinConfig.kt | Changes compiler flag from -Xcontext-receivers to -Xcontext-parameters |
buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt | Updates version and renames config property |
buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt | Updates group reference and version, adds classicCodegen artifact |
buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt | Removes unused import and updates group reference |
buildSrc/src/main/kotlin/io/spine/dependency/local/TestLib.kt | Removes unused import and updates group reference |
buildSrc/src/main/kotlin/io/spine/dependency/local/Spine.kt | Adds toolsGroup constant |
buildSrc/src/main/kotlin/io/spine/dependency/local/ModelCompiler.kt | Removes unused import and updates group reference |
buildSrc/src/main/kotlin/io/spine/dependency/local/Logging.kt | Removes unused import and updates group reference |
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt | Adds new pluginLibNew() method and deprecates old pluginLib() |
buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt | Renames object and adds type alias for backward compatibility |
buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt | Updates fallback versions |
buildSrc/src/main/kotlin/io/spine/dependency/lib/PalantirJavaFormat.kt | New dependency configuration file |
buildSrc/src/main/kotlin/io/spine/dependency/lib/Jackson.kt | Updates version and adds annotations version constant |
buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt | Adds gradle plugin artifact name constant |
buildSrc/src/main/kotlin/ForcePlugins.kt | Migrates to pluginLibNew() method |
buildSrc/src/main/kotlin/BuildExtensions.kt | Adds buildToolConfigurations array |
buildSrc/build.gradle.kts | Updates Java compatibility and adds Kotlin compiler options |
CLAUDE.md | New documentation file for Claude Code configuration |
.junie/guidelines.md | Updates path reference in documentation |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This PR migrates Validation to use the latest version of CoreJvm Compiler.
config
was also updated.