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 <[email protected]> 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 [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/CAFqYg5%2BLG%2B3LTBE%3DJzF%3DomiBHcBc%2BGG2jM%3DvjY9i4ng%2BgNni9A%40mail.gmail.com.

Reply via email to