mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-03-31 18:00:30 +08:00
* Register tasks lazily * Inline version tasks, use non-deprecated directory API * Inline more stuff, get rid of most plugin configurations in root project * Update & fix checkstyle * Move some test utilities to testFixtures * Fix Awaitility imports * Move more test utilities over * Fix LangCodeTest failing in test environment * Initial pass at overhauling build system * Don't ignore test failures anymore * Update PAPI repo URL * Fix Fabric build * Disable flaky SQL date parsing test * Fix LangCode tests once again * Fix invalid import in Junit extension * Cleanup & fixes - Swagger is back - Added JVM forking to compile and tests to possibly improve build performance - Removed duplicate caffeine version field - Addressed some exclusions and relocations * Cleanup extra diff * Remove extra diff * Move plugin file resource processing to submodules This way Bukkit plugin.yml won't end up in Fabric JAR, etc. * Use onlyIf for detecting Jitpack in tasks * Bundle Swagger JSON directly to common module output * swagger.json is definitely available during tests ;) * Remove mavenLocal() & await for PAL version bump * Cleanup diff * Bump PAL to 5.3.0 * Wire shadowJar to assemble task so `gradle build` builds whole project by convention * Move versioning back to allProjects and associated tasks to root scope * Include adventure extension also on fabric * Add TODO on flaky SQL date parsing test * Exclude jspecify from dagger * Add clarifying comments in tasks * Remove unneeded relocations Probably missed these during cleanup