Skip to content

Update to Modern Gradle and modern Gradle Standards#2

Open
stephen-rma wants to merge 4 commits intoDOI-BOR:mainfrom
stephen-rma:build-updates
Open

Update to Modern Gradle and modern Gradle Standards#2
stephen-rma wants to merge 4 commits intoDOI-BOR:mainfrom
stephen-rma:build-updates

Conversation

@stephen-rma
Copy link

This updates Merlin-Web-Client to Gradle 8.14.3, relevant modern standards, and allows it to be integrated with the rest of the WTMP build easily.

8.14 is the last Gradle series compatible with the Swagger plugin used by Merlin-Web-Client.
These files extract common build logic into separate files which can be more easily shared between projects, and ensure more consistent behavior between projects sharing the files.
This simplifies the main build file. Also, extract dependencies to a toml file to simplify dependency management
This is used by other projects to more easily include merlin-web-client as part of a composite build, enabling updates to Merlin to be made concurrently with changes to downstream consumers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant