+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

Reply via email to