I can't find it on the wiki....where is it?

Harry Ng wrote:
> Hi all,
> 
> I have currently created a page on wiki, which we can put the suggestions on
> this topic. Please help to document what you did and what problems you
> tackled in using Maven 2 for your local customizations.
> 
> Thanks and Regards,
> Harry
> 
> 
> BigEHokie wrote:
>> On 9/27/07, Eric Miles <[EMAIL PROTECTED]> wrote:
>>
>>     I'm assuming when you're talking about declaring the original cas
>> webapp
>>     as a dependency you are talking about doing a maven2 web application
>>     overlay, correct?  If so, I HIGHLY second this notion.
>>
>>     However, if you are not...
>>
>>     I HIGHLY recommend it :)  Doing webapp overlays with Maven2 makes
>>     extending and customizing web applications SUPER easy.  The only
>> problem
>>     I see with the CAS in its current form is the fact that Maven2 will
>> not
>>     install the cas.war file into the local repository due to naming.  I
>>     think it has to be named in an artifactId-version.type fashion.  You
>> can
>>     get around this by installing it manually with
>>     install:install-file....However the cleaner and more Maven2 solution
>>     would be to let the Maven2 and the POM do the work itself.
>>
> 
> 
> Smith, Matt wrote:
>>
>> ...
>>>  A second step could be to identify commonly changed items in the XML
>>> files and isolate those changes to one file so that merging becomes
>>> easier. 
>> ...
>>
>>
>> Not sure how common my changes are, but:
>>
>> 1) I change cas-servlet.xml to reflect my "ThemeName" and "basename".
>> 2) I change deployerConfigContext.xml to reflect my
>> authenticationHandler.
>> 3) I change securityContext.xml to remove "battags" from "ROLE_ADMIN",
>> and eventually will be replacing the inMemoryDaoImpl with something
>> better.
>> 4) I include my view pages in views/jsp/uconn
>> 5) I include my themes in themes/uconn
>> 6) I modify the log4j.properties in WEB-INF/classes
>> 7) I add a uconn.properties and a uconn_views.properties to
>> WEB-INF/classes.
>>
>> If the XML changes in 1-3 could be centralized, it would help.
>>
>> I'll post something (to the Wiki if appropriate) about managing these
>> customizations as a Maven project, once I actually hammer out the
>> details.
>>
>> HTH,
>> -Matt
>>
>> -- 
>> Matt Smith
>> [EMAIL PROTECTED]
>> University Information Technology Services (UITS)
>> University of Connecticut
>> PGP Public Key: http://web.uconn.edu/dotmatt/matt.asc
>>
>>  
>> _______________________________________________
>> Yale CAS mailing list
>> [email protected]
>> http://tp.its.yale.edu/mailman/listinfo/cas
>>
>>
> 

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to