...
Background
This page is created in order to let users share how to maintain local customizations using Maven 2. Those customizations include:
- changing properties in deploymentConfigContext.xml, cas-servlet.xml,
...
- etc.;
...
- adding
...
- customized
...
- views
...
- and
...
- themes;
...
- your
...
- own
...
- classes
...
- of
...
- Authentication
...
- Handlers,
...
- principles
...
- or
...
- special
...
- web
...
- flow
...
- elements;
...
- and
...
- any
...
- other
...
- things
...
- you
...
- need.
...
Aim
By using Maven 2, we aims to perform the followings:
- Easier to extend and customize CAS server for your need
- Less Pain in transiting to new CAS versions, by running maven
Assumptions
This HOW TO makes the following assumptions:
- CAS 3.1.0
...
- or
...
- greater
...
- You
...
- know
...
- how
...
- to
...
- customize
...
- CAS,
...
- including
...
- adding
...
- classes
...
- and
...
- other
...
- web
...
- application
...
- resources
...
- You
...
- know
...
- the
...
- basics
...
- of
...
- Maven
...
- 2,
...
- read
...
- the
...
...
...
...
...
- introduction.
...
Possible
...
Solutions
1.
...
cas-webapp
...
overlay
...
To
...
be
...
added.
...
(Install
...
the
...
cas.war
...
into
...
local
...
repository.
...
Build
...
your
...
own
...
customization
...
project
...
using
...
Maven
...
2,
...
include
...
the
...
cas.war
...
as
...
a
...
dependency)
2.
...
Defining
...
a
...
Maven2
...
Archetype
...
To
...
be
...
added.
...