To be fair, I probably find Maven slightly easier because it's what I started with (Jasig's CAS 3.5.x tutorial used Maven). But honestly, while it's not a complete black box to me any more, it's still a pretty dark gray one. :-)
If starting from scratch, Unicon is probably right that learning Gradle makes more sense, since it's what the developers principally use. --Dave -- DAVID A. CURRY, CISSP *DIRECTOR OF INFORMATION SECURITY* INFORMATION TECHNOLOGY 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003 +1 212 229-5300 x4728 • [email protected] [image: The New School] On Mon, Feb 5, 2018 at 2:08 PM, Cheltenham, Chris < [email protected]> wrote: > David, > > > > I am using gradle because Unicon told me it is the preferred build tool. > > Our management wants me to use what Unicon suggests because we pay for > their support. > > However I realize they support both. > > In actuality I want to know how to build with either in case one is > problematic. > > > > I appreciate your help and I will read your overlay tomorrow. > > > > > > > > =========================== > > Thank You; > > Chris Cheltenham > Technology Services > The School District of Philadelphia > > Work # 215-400-5025 > Cell # 215-301-6571 > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *David > Curry > *Sent:* Monday, February 5, 2018 1:57 PM > > *To:* [email protected] > *Subject:* Re: [cas-user] CAS 5.2.x > > > > Chris, > > > > Are you using the Gradle overlay because you need to, or because you don't > know which one to use. IMHO, unless you're going to be building CAS from > source, the Maven overlay is easier to work with if you're not familiar > with either tool. > > > > If you use the Maven overlay (https://github.com/apereo/ > cas-overlay-template), then you'd add the <dependency> lines Man provided > to the <dependencies> section of pom.xml (around line 69) so that you end > up with something like this: > > *<dependencies>* > > *<dependency>* > > *<groupId>*org.apereo.cas*</groupId>* > > *<artifactId>*cas-server-webapp${app.server}*</artifactId>* > > *<version>*${cas.version}*</version>* > > *<type>*war*</type>* > > *<scope>*runtime*</scope>* > > *</dependency>* > > *<dependency>* > > *<groupId>*org.apereo.cas*</groupId>* > > *<artifactId>*cas-server-support-json-service-registry*</artifactId>* > > *<version>*${cas.version}*</version>* > > *</dependency>* > > *<dependency>* > > *<groupId>*org.apereo.cas*</groupId>* > > *<artifactId>*cas-server-support-ldap*</artifactId>* > > *<version>*${cas.version}*</version>* > > *</dependency>* > > *</dependencies>* > > Then re-build the WAR file with > > > > ./mvnw clean package > > > > If you're not a developer (I'm not a Java developer either), you might > find the documentation I've been assembling helpful. It's not official, and > it's certainly not the only way to do things, but it's one step at a time > and full of examples... > > > > https://dacurry-tns.github.io/deploying-apereo-cas/ > introduction_overview.html > > > > --Dave > > > > > > > -- > > *DAVID A. CURRY, CISSP* > *DIRECTOR OF INFORMATION SECURITY* > INFORMATION TECHNOLOGY > > 71 FIFTH AVE., 9TH FL., NEW YORK, NY 10003 > <https://maps.google.com/?q=71+FIFTH+AVE.,+9TH+FL.,+NEW+YORK,+NY+10003&entry=gmail&source=g> > +1 212 229-5300 x4728 • [email protected] > > [image: The New School] > > > > On Mon, Feb 5, 2018 at 1:40 PM, Cheltenham, Chris < > [email protected]> wrote: > > Man, > > > > Are you saying the dependency goes into build.gradle? > > > > See the problem with CAS documentation, if you are not a developer, you > don’t know what anyone is talking about. > > So I apologize if I am asking rudimentary questions. > > > > > > =========================== > > Thank You; > > Chris Cheltenham > Technology Services > The School District of Philadelphia > > Work # 215-400-5025 > Cell # 215-301-6571 > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Man > H > *Sent:* Monday, February 5, 2018 1:38 PM > > > *To:* [email protected] > *Subject:* Re: [cas-user] CAS 5.2.x > > > > dee https://github.com/apereo/cas-gradle-overlay-template > > > > CAS modules may be specified under the dependencies block of the CAS > subproject > <https://github.com/apereo/cas-gradle-overlay-template/blob/master/cas/build.gradle> > : > > dependencies { > > compile > "org.apereo.cas:cas-server-webapp-tomcat:${project.'cas.version'}@war" > > compile "org.apereo.cas:cas-server-some-module:${project.'cas.version'}" > > ... > > } > > > > > > 2018-02-05 15:31 GMT-03:00 Cheltenham, Chris <[email protected] > >: > > Thanks I get that. > > > > But to what and where. > > > > I in the cas-gradle-overlay-template-master > > There’s not pom.xml in the git repo I cloned. > > > > > > > > =========================== > > Thank You; > > Chris Cheltenham > Technology Services > The School District of Philadelphia > > Work # 215-400-5025 > Cell # 215-301-6571 > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Man > H > *Sent:* Monday, February 5, 2018 1:21 PM > *To:* [email protected] > *Subject:* Re: [cas-user] CAS 5.2.x > > > > just add > <dependency> > <groupId>org.apereo.cas</groupId> > <artifactId>cas-server-support-ldap</artifactId> > </dependency> > > > > 2018-02-05 15:14 GMT-03:00 Chris Cheltenham <[email protected]>: > > Hello, > > I am not understanding how to bundle the LDAP authentication handler into > the cas.war file. > > Any suggestions? > > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/78216792-820e-4d47-a969- > ea7162e43678%40apereo.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/78216792-820e-4d47-a969-ea7162e43678%40apereo.org?utm_medium=email&utm_source=footer> > . > > > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/CAMY5mic8zJkXRJchfqJ0q0orUy% > 2Bv0_nQtf7y-q9JaK8uOhuPuQ%40mail.gmail.com > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAMY5mic8zJkXRJchfqJ0q0orUy%2Bv0_nQtf7y-q9JaK8uOhuPuQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/009b01d39eaf%24965d7910% > 24c3186b30%24%40philasd.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/009b01d39eaf%24965d7910%24c3186b30%24%40philasd.org?utm_medium=email&utm_source=footer> > . > > > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/CAMY5mierN2xc_dVMM1h8%3D5GwK- > 6%2Bb3gydqMHNe84hOCABEBCUg%40mail.gmail.com > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAMY5mierN2xc_dVMM1h8%3D5GwK-6%2Bb3gydqMHNe84hOCABEBCUg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/00ab01d39eb0%24dafaf970% > 2490f0ec50%24%40philasd.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/00ab01d39eb0%24dafaf970%2490f0ec50%24%40philasd.org?utm_medium=email&utm_source=footer> > . > > > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/CA%2Bd9XAMOH%2Bac0qnW-V8z% > 3DJdpgBLUss%2Bo_aknJ%3D5kFHheqiMPQQ%40mail.gmail.com > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAMOH%2Bac0qnW-V8z%3DJdpgBLUss%2Bo_aknJ%3D5kFHheqiMPQQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/ > apereo.org/d/msgid/cas-user/00c401d39eb4%24b4dcafa0% > 241e960ee0%24%40philasd.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/00c401d39eb4%24b4dcafa0%241e960ee0%24%40philasd.org?utm_medium=email&utm_source=footer> > . > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/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 on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2Bd9XAMQ1Vtmoc7i%2B43Ys7mUNqeUUOqjG1kiveN_R2K_CoaL4w%40mail.gmail.com.
