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: [email protected] <[email protected]> on behalf of Kostas Kalevras 
<[email protected]>
Sent: July 7, 2025 01:00
To: CAS Community <[email protected]>
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 [email protected]<mailto:[email protected]>.
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 [email protected].
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