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.
@krowvin and @DanielTOsborne have been having issues with gradle integration in their IDEs (Charles I know is VSCode, I think Daniel too.)
After working with Charles a bit I release VScode's gradle extension was having issues with the build setup using the same name for a subproject as the root project, additionally a known dependency wasn't getting picked up by the build as it was in "tomcatLibs" instead of "testImplementation" (there was probably a reason for that, but seems to not exist anymore.)
This reorganizes the project a bit (moving cwms-data-api to data-api) so that VSCode picks up the structure correct and thus intellisense works.
That said, I've had it working a while and Charles' environment was just going all sort of wonky so who knows it it'll fix his, but it should help.
gradle 8.8 also include support for making sure the gradle daemon JVM matches the release target spec, I may do that tomorrow, but it didn't appear to be required, all the testing was without changing my default JVM which for me is 17.