[HTTP] [CC-1966] [Kotlin] Use gradle and upgrade to 2.2 #138
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Migrates Kotlin HTTP server starter/solutions from Maven/Kotlin 2.0 to Gradle/Kotlin 2.2, updating build/run scripts, project structure, configs, CI, and Docker accordingly.
app/build.gradle.kts,settings.gradle.kts,gradle/libs.versions.toml,gradle.properties); update.gitignorefor Gradle.kotlin-2.0tokotlin-2.2incodecrafters.yml; adddockerfiles/kotlin-2.2.Dockerfile(Gradle JDK24 base).*.codecrafters/compile.shandyour_program.shtogradle distTarand extract distribution.*.codecrafters/run.shto executedistributions/app/bin/appinstead ofjava -jar.app/src/main/kotlin/App.kt; updateREADME.md,explanation.mdreferences.starter_templatesandsolutionsto mirror Gradle layout; adjustconfig.yml(required_executableto Gradle,user_editable_filepath)..github/workflows/test.ymlwithwith.sdkRef: main, permissions, andsecrets: inherit.Written by Cursor Bugbot for commit 1fa68e9. This will update automatically on new commits. Configure here.