Alexis,

There is a cas dev mailing 
list,https://apereo.github.io/cas/Mailing-Lists.html#cas-developer-list-cas-devapereoorg

Ray
________________________________
From: 'Alexis G.' via CAS Community <[email protected]>
Sent: April 22, 2025 03:12
To: CAS Community <[email protected]>
Subject: [cas-user] Building a codebase in 7.2.0


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<https://apereo.github.io/cas/developer/Build-Process.html>, but 
encountered persistent build failures across different environments.


Environment 1: Windows 10/WSL + Eclipse

  *   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

Environment 2: Red Hat 9.4 (Java 21, Gradle 8.13)

Build failure during ./gradlew build --parallel -x test -x javadoc -x check 
--build-cache --configure-on-demand:

* What went wrong: Execution failed for task 
':support:cas-server-support-bootadmin:compileJava'. > Compilation failed; see 
the compiler output below. 
/cas-server/support/cas-server-support-bootadmin/src/main/java/org/apereo/cas/config/CasSpringBootAdminAutoConfiguration.java:125:
 warning: [removal] AntPathRequestMatcher in 
org.springframework.security.web.util.matcher has been deprecated and marked 
for removal new AntPathRequestMatcher(adminContextPath + "/**")).authenticated()
Objective

I need a functional 7.2.0 codebase to:

  1.  Implement modifications to the mfa-gauth module (particularly device 
management controls)

  2.  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)

  3.  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.

--
- Website: https://apereo.github.io/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/d0f666c5-b2cc-411c-861c-b66cd1816cb0n%40apereo.org<https://groups.google.com/a/apereo.org/d/msgid/cas-user/d0f666c5-b2cc-411c-861c-b66cd1816cb0n%40apereo.org?utm_medium=email&utm_source=footer>.

-- 
- Website: https://apereo.github.io/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/YQBP288MB00817B1F765790420408719ECEBB2%40YQBP288MB0081.CANP288.PROD.OUTLOOK.COM.

Reply via email to