+1 (Strong) from my side also! Long awaited feature. In some of our CAS overlay projects, we extend or overwrite many CAS classes. It was always quite some work for us to figure out which artifacts and versions of the base CAS version we need in the overlay to not mix them up. Should this module only contain the core dependencies or also other cas modules dependencies and the user needs to exclude them if the module is not in use by his overlay?
Also, I recommend to add a maven plugin to find duplicate artifacts or classes like https://github.com/ning/maven-duplicate-finder-plugin to the overlay pom.xml example in the wiki as a best practice. Robert Am 26.04.2013 um 14:44 schrieb "William G. Thompson, Jr." <wgt...@gmail.com>: > On Fri, Apr 26, 2013 at 3:31 AM, jleleu <lel...@gmail.com> wrote: >> Hi team, >> >> For testing purposes, I started a new Maven Overlay based on the >> cas-server-webapp module. I tried to create a new cookie generator >> inheriting from the CookieRetrievingCookieGenerator class >> (https://github.com/Jasig/cas/blob/master/cas-server-webapp/src/main/java/org/jasig/cas/web/support/CookieRetrievingCookieGenerator.java). >> >> At that point, I did realize I couldn't find a good way to reference the >> classes of the overlay for the Maven build. >> I remember a discussion on the classes of the webapp and Andrew strongly >> suggested to create a cas-server-webapp-support module to gather all the >> classes of the CAS server webapp. >> >> Looks like we should have listened more carefully to Andrew ;-) >> >> Is there a way to reference the classes of the CAS server webapp using a >> Maven overlay or should we create a cas-server-webapp-support ? > > +1 for cas-server-webapp-support. > > >> >> If so, I'm willing to create the JIRA and do the work for 4.0. >> >> Best regards, >> Jérôme >> >> -- >> You are currently subscribed to cas-dev@lists.jasig.org as: wgt...@gmail.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-dev > > -- > You are currently subscribed to cas-dev@lists.jasig.org as: > robertoschw...@googlemail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev