It works fine with pre-compiled JARs and source files.  If you have
JAR files you need to include, just create a
'src/main/webapp/WEB-INF/lib' directory in your overlay directory and
drop the jars in.

Overlay setup instructions are here:
http://www.ja-sig.org/wiki/display/CASUM/Maintaining+local+customizations+using+Maven+2

Maven is an incredible time saver.  When a new version of CAS comes
out, all I need to do is change the version numbers in pom.xml and
rebuild the project on my dev. server.  I can quickly test our local
modifications to make sure nothing broke with the upgrade, fix
anything that did break and push the changes (including the pom.xml)
into my SVN repo.  Then upgrading production is easy as:

svn co https://www.ja-sig.org/svn/cas3/tags/cas-3-3-3-final/
cd cas-3-3-3-final
mvn clean package install
svn co https://dev.usf.edu/svn/CAS/3-3-3/cas-server-usf
cd cas-server-usf
mvn clean package install

The WAR file is now in 'cas-server-usf/target' and is ready to be
deployed.  You can even configure Maven to deploy the WAR for you, but
I haven't gotten that fancy with it :)

-Eric

   Eric Pierce, RHCE -- University of South Florida -- (813) 974-8868
-- [email protected]



On Mon, Aug 10, 2009 at 10:38 AM, Andrew Feller<[email protected]> wrote:
> Scott,
>
> I must admit I am ignorant about the overlay method.  Does this only work
> with pre-compiled code (JARs) or will it also compile code against CAS
> source pulled in the pom.xml?
>
> Thanks,
> A-
>
> On 8/10/09 8:58 AM, "Scott Battaglia" <[email protected]> wrote:
>
> Our recommendation is always to use the Maven2 WAR Overlay method which
> keeps your code and configuration separate from the main distribution.
>
>
>
> On Mon, Aug 10, 2009 at 8:17 AM, Matthias Debus <[email protected]>
> wrote:
>
> Hi all,
>
> I'm quite new to both Tomcat and CAS-Server but I got everything to work.
>
> Now, I'm quite unsure how to upgrade to the recent version (3.3.3). Is
> there any information on this? Do I have to build a new .war file?
>
> We're also using Alfresco which stores it's configuration outside the
> webapps tree, so that you can safely upgrade. Is this also possible
> with CAS?
>
> TIA!
>
> Greets,
> Matthias.
>
> --
> You are currently subscribed to [email protected] as:
> [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> Andrew Feller, Business System Programmer
> LSU University Information Services
> 200 Frey Computing Services Center
> Baton Rouge, LA 70803
> Office: 225.578.3737
> Fax: 225.578.6400
>
> --
> You are currently subscribed to [email protected] as: [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to