Kostas,

More old school than an LLM; take the unmet dependency class and search the Cas 
code base for the file (on github or a clone of the project).

Ray

________________________________
From: cas-user@apereo.org <cas-user@apereo.org> on behalf of Kostas Kalevras 
<kka...@gmail.com>
Sent: July 7, 2025 01:00
To: CAS Community <cas-user@apereo.org>
Subject: [cas-user] compileOnly and implementation dependencies

Hello team

We are using the sso-cas-overlay template along with our own code for building 
CAS with multiple features enabled (JPA, LDAP, GAuth, OIDC, SAML, REST 
protocols etc).

Does anyone have a guide on how to determine which dependencies must be added 
as implementation and which can be declared as only compileOnly? Obviously 
those that are included in the documentation for enabling a feature have 
already been declared as implementation but we are having a bit of a hard time 
with cas-server-core-* and *-api dependencies (with a few required to be added 
in build.gradle in order for our code to build)

We have already run gradlew dependencies --configuration runtimeClasspath and 
gradlew dependencies --configuration compileClasspath but it's not extremely 
helpful.

Any help will be appreciated

--
- 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 cas-user+unsubscr...@apereo.org<mailto:cas-user+unsubscr...@apereo.org>.
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/b1bc1ca7-b634-4618-8f4c-11e1ac620cd7n%40apereo.org<https://groups.google.com/a/apereo.org/d/msgid/cas-user/b1bc1ca7-b634-4618-8f4c-11e1ac620cd7n%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 cas-user+unsubscr...@apereo.org.
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/YQBP288MB00819A40B82EA1D5528CB4B7CE25A%40YQBP288MB0081.CANP288.PROD.OUTLOOK.COM.

Reply via email to