CloudNetService / CloudNet

A modern application that can dynamically and easily deliver Minecraft oriented software
https://cloudnetservice.eu
Apache License 2.0
369 stars 115 forks source link

build: ensure :processResources runs before :compileJava #1379

Closed derklaro closed 4 months ago

derklaro commented 4 months ago

Motivation

There are some build steps that require resources to be present at compile time. Due to some Gradle magic, the processResources task is not always executed before compileJava, which leads to failures when f. ex. generating plugin manifests with our annotation processing.

Modification

Require the processResources task to run before compileJava by adding a dependency.

Result

processResources now runs before compileJava again, fixing all issues with plugin manifest generation during compile.