Gradle Kts and Version Catalogs
Migrated Groovy Gradle scripts into Kotlin for ease of using/configuring.
Additionally I've added Gradle Version Catalogs to manage dependencies in order to add dependabot afterwards.
Thank you very much!
I'm traveling for a few days, but I'll review and merge it later next week. I only need to verify that the maven plugin is still working.
Uberto
On Sat, 27 Apr 2024 at 20:35, André Martins @.***> wrote:
Migrated Groovy Gradle scripts into Kotlin for ease of using/configuring.
Additionally I've added Gradle Version Catalogs https://docs.gradle.org/current/userguide/platforms.html to manage dependencies in order to add dependabot afterwards.
You can view, comment on, or merge this pull request online at:
https://github.com/uberto/kondor-json/pull/18 Commit Summary
- f3f95b1 https://github.com/uberto/kondor-json/pull/18/commits/f3f95b16de5825c707af934133dd77b8a07fe083 Use Kotlin for Gradle scripts and Gradle Version Catalogs for setting the dependencies.
File Changes
(20 files https://github.com/uberto/kondor-json/pull/18/files)
- D build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-49a96e7eea8a94af862798a45174e6ac43eb4f8b4bd40759b5da63ba31ec3ef7 (45)
- A build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06 (14)
- A buildSrc/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-7b5c40eb5522b5216cfe8c75612e579a8db0daee9ded80df9ce6a56e8361a962 (14)
- A buildSrc/settings.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-f0d700377b811619f620ff0a71efcfa763c9969840c4edd1fd04442e60b412f8 (8)
- A buildSrc/src/main/kotlin/common-kotlin.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-00c729fdb6f67608ab25940f117762cb5407676e716f02bea7961089c95ac4fe (16)
- M gradle.properties https://github.com/uberto/kondor-json/pull/18/files#diff-3d103fc7c312a3e136f88e81cef592424b8af2464c468116545c4d22d6edcf19 (1)
- A gradle/libs.versions.toml https://github.com/uberto/kondor-json/pull/18/files#diff-697f70cdd88ba88fe77eebda60c7e143f6ad1286bca75017421e93ad84fb87df (42)
- D kondor-core/build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-8875ab858212bcb1d79a57a9be2fb17635275de12b8655d422d758aa4d9b91fa (108)
- A kondor-core/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-1ad1ada952687c728d494abab8106b0406049516630add05439a84c30ad75523 (111)
- D kondor-examples/build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-480142dd6a4a4f4b66c85a6ddd372adebfdcf2b5b8b1180b330d3f8a4ed30f39 (51)
- A kondor-examples/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-1c23beec1fc8a1079f9fe5963c23e91a4cb413acd7228fd843ca9fb108c00441 (62)
- D kondor-mongo/build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-36d5d0bf7cae0cf2970b3dd86eff11e149e4c751f43a9dcc8f6dd18d37eb71d0 (104)
- A kondor-mongo/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-31b3263428a0892d3c019c4faabdd7c2e2470ad446a59015d547f720b7a163eb (108)
- D kondor-outcome/build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-82da6e058ed1c734dd11633365fa6f701a8849c7f853fae4e51e8a163e18700d (94)
- A kondor-outcome/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-b4efa4c7de9b740327b850db91381f7c974e20539fc274b7e8dad602fc99e7ea (102)
- D kondor-tools/build.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-3613cc4d59f0318369233016393831197cf12db7e999d17fd46bcce6e76e57a5 (99)
- A kondor-tools/build.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-48aceaee6ef75f69b07be22b5bbcc6a4e45e91a2ea5870c220032abee7f8da8b (79)
- M scripts/release-on-mavencentral.sh https://github.com/uberto/kondor-json/pull/18/files#diff-5df328fac6cc880017b7970a3f2c128fe1f1e1483f9f5ab302cd60ef06e7e3eb (4)
- D settings.gradle https://github.com/uberto/kondor-json/pull/18/files#diff-7f825392aa37acd1cee0c2e7b9bb7366ad6eac64f3e6cdd816e156bcb69d30de (7)
- A settings.gradle.kts https://github.com/uberto/kondor-json/pull/18/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d (6)
Patch Links:
- https://github.com/uberto/kondor-json/pull/18.patch
- https://github.com/uberto/kondor-json/pull/18.diff
— Reply to this email directly, view it on GitHub https://github.com/uberto/kondor-json/pull/18, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADVQDEC3OTMZSBOOD5MXDDY7OERNAVCNFSM6AAAAABG4AVVD2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI3DMOJXGU4TGNY . You are receiving this because you are subscribed to this thread.Message ID: @.***>
I've merged the PR in main directly.