Hi Kostas,

I've found it helpful to use an LLM to answer this kind of question.  In a
similar situation, I used Googe's Gemini with the specific dependency
questions as prompts and the gradle dependencies report as input. I had to
break up the dependency graph but I was able to get my answers fairly
quickly.

Dan Ellentuck
Columbia University I.T.


On Mon, Jul 7, 2025 at 4:14 AM Kostas Kalevras <kka...@gmail.com> wrote:

> 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
> ZjQcmQRYFpfptBannerStart
> This Message Is From an External Sender
> This message came from outside your organization.
>
> ZjQcmQRYFpfptBannerEnd
> 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
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__apereo.github.io_cas&d=DwMFaQ&c=009klHSCxuh5AI1vNQzSO0KGjl4nbi2Q0M1QLJX9BeE&r=-mB15dnBKNLdHrR8X3_Cl9nFRgXc2Yv75SvfnOkg3pE&m=8izuxcjCvB2FPcyp-bdZKzrOolIb7y764coZw5zyOrvVJ1w5DAff_N1WZSoHQla8&s=z7EBgUxs0OACZrxBgf6vpge_vR16JgYuz2QhLfpFx94&e=>
> - List Guidelines: https://goo.gl/1VRrw7
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__goo.gl_1VRrw7&d=DwMFaQ&c=009klHSCxuh5AI1vNQzSO0KGjl4nbi2Q0M1QLJX9BeE&r=-mB15dnBKNLdHrR8X3_Cl9nFRgXc2Yv75SvfnOkg3pE&m=8izuxcjCvB2FPcyp-bdZKzrOolIb7y764coZw5zyOrvVJ1w5DAff_N1WZSoHQla8&s=BXm7waK51STw6CN76IM9XjDUIDXZyLXZ53T_Kvh_0CI&e=>
> - Contributions: https://goo.gl/mh7qDG
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__goo.gl_mh7qDG&d=DwMFaQ&c=009klHSCxuh5AI1vNQzSO0KGjl4nbi2Q0M1QLJX9BeE&r=-mB15dnBKNLdHrR8X3_Cl9nFRgXc2Yv75SvfnOkg3pE&m=8izuxcjCvB2FPcyp-bdZKzrOolIb7y764coZw5zyOrvVJ1w5DAff_N1WZSoHQla8&s=ZG-YdF8rE4vM5btNaGJip7awEAy0qUmeNJKdJoMGBSI&e=>
> ---
> 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/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/CAFqYg5%2BLG%2B3LTBE%3DJzF%3DomiBHcBc%2BGG2jM%3DvjY9i4ng%2BgNni9A%40mail.gmail.com.

Reply via email to