Hello everyone,
First of all, we have a CAS instance in production in version 5.X that was never updated and the guy who was in charge of it left my company before i arrived in october, 2023.
I've been able to deploy a CAS 7.2.0 version with mfa-gauth, mfa-simple (only for mails) and a few modules to handle device/trusted devices storage etc.
I've been attempting to build a CAS 7.2.0 codebase following the official documentation, but encountered persistent build failures across different environments.
Gradle Buildship installed but project shows "small red cross" icon
Gradle tasks unavailable despite multiple refreshes
Abandoned due to incomprehensible errors and in favour of a full Linux environment on which (i think) problems with Windows "compatibility" would've been avoided
Build failure during ./gradlew build --parallel -x test -x javadoc -x check --build-cache --configure-on-demand:
I need a functional 7.2.0 codebase to:
Implement modifications to the mfa-gauth module (particularly device management controls)
Generate a deployable WAR for our existing CAS infrastructure (currently using Initializr-based deployment with JSON service registry and database-backed trusted device & device storage)
Potentially contribute improvements via pull requests
Any guidance on resolving these build issues would be greatly appreciated.
Any help will be appreciated.
Thank you for your understanding and expertise.
Best regards,
Alexis.