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 > > -- View this message in context: http://www.nabble.com/Maintaing-local-customizations-via-Maven2-tf4311564.html#a13012681 Sent from the CAS Users mailing list archive at Nabble.com. _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
