Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...