diff --git a/.classpath b/.classpath
index e96de12118..f03e933b4c 100644
--- a/.classpath
+++ b/.classpath
@@ -6,7 +6,6 @@
-
@@ -21,8 +20,9 @@
-
-
+
+
+
diff --git a/lib/cas/version.txt b/lib/cas/version.txt
deleted file mode 100644
index bd53c5c24d..0000000000
--- a/lib/cas/version.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-CAS Server 2.0.12 beta 3
-CAS Client 2.0.10
diff --git a/project.properties b/project.properties
index 0792815b48..9490cef1b2 100644
--- a/project.properties
+++ b/project.properties
@@ -88,3 +88,25 @@ target.clover.html.dir=${target.dir}/clover-reports
doc.dir=docs
doc.ref.dir=docs/reference
dist.ref.dir=docs/reference
+
+
+# ------------------------------------------------------------------------
+# maven configuration
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+maven.jar.override = on
+
+maven.jar.aopalliance = ${basedir}/lib/aopalliance/aopalliance-1.0.jar
+maven.jar.commons-attributes-api = ${basedir}/lib/jakarta-commons/commons-attributes-api-SNAPSHOT.jar
+maven.jar.commons-attributes-compiler = ${basedir}/lib/jakarta-commons/commons-attributes-compiler-SNAPSHOT.jar
+
+maven.jar.cas = ${basedir}/lib/cas/cas-2.0.12-beta3.jar
+maven.jar.casclient = ${basedir}/lib/cas/casclient-2.0.10.jar
+
+maven.jar.catalina-extracted = ${basedir}/lib/extracted/catalina/catalina-extracted.jar
+maven.jar.jmx-extracted = ${basedir}/lib/extracted/catalina/jmx-extracted.jar
+maven.jar.jboss-common-extracted = ${basedir}/lib/extracted/jboss/jboss-common-extracted.jar
+maven.jar.jbosssx-extracted = ${basedir}/lib/extracted/jboss/jbosssx-extracted.jar
+maven.jar.org.mortbay.jetty-extracted = ${basedir}/lib/extracted/jetty/org.mortbay.jetty-extracted.jar
+maven.jar.resin-extracted = ${basedir}/lib/extracted/resin/resin-extracted.jar
+
diff --git a/project.xml b/project.xml
new file mode 100644
index 0000000000..4c87a61a7a
--- /dev/null
+++ b/project.xml
@@ -0,0 +1,296 @@
+
+
+
+ 3
+ acegi-security
+ Acegi Security System for Spring
+ 0.51
+ acegi
+ net.sf.acegisecurity
+ Acegi Security System for Spring
+ Acegi Security System for Spring
+
+
+
+
+ ehcache
+ ehcache
+ 0.7
+ http://ehcache.sourceforge.net
+
+ true
+
+
+
+
+
+ springframework
+ spring-core
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ springframework
+ spring-dao
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ springframework
+ spring-orm
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ springframework
+ spring-context
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ springframework
+ spring-aop
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ springframework
+ spring-web
+ 1.0.1
+ http://www.springframework.org
+
+ true
+
+
+
+
+ aopalliance
+ aopalliance
+ 1.0
+ http://aopalliance.sourceforge.net
+
+ true
+
+
+
+
+ commons-attributes
+ commons-attributes-api
+ SNAPSHOT
+ http://jakarta.apache.org/commons
+
+ true
+
+
+
+
+ commons-attributes
+ commons-attributes-compiler
+ SNAPSHOT
+ http://jakarta.apache.org/commons
+
+
+
+ commons-codec
+ commons-codec
+ 1.2
+ http://jakarta.apache.org/commons
+
+ true
+
+
+
+
+ commons-collections
+ commons-collections
+ 3.0
+ http://jakarta.apache.org/commons
+
+ true
+
+
+
+
+ commons-logging
+ commons-logging
+ 1.0
+ http://jakarta.apache.org/commons
+
+ true
+
+
+
+
+ taglibs
+ standard
+ 1.0.4
+ http://jakarta.apache.org/taglibs/
+
+ true
+
+
+
+
+ jstl
+ jstl
+ 1.0.2
+
+ true
+
+
+
+
+ servletapi
+ servletapi
+ 2.3
+
+
+
+ oro
+ oro
+ 2.0.7
+ http://jakarta.apache.org/oro/
+
+ true
+
+
+
+
+ hsqldb
+ hsqldb
+ 1.7.1
+ http://hsqldb.sourceforge.net/
+
+ true
+
+
+
+
+ cas
+ cas
+ 2.0.12-beta3
+ http://www.yale.edu/tp/cas
+
+
+
+ cas
+ casclient
+ 2.0.10
+ http://www.yale.edu/tp/cas
+
+ true
+
+
+
+
+
+
+ acegi
+ catalina-extracted
+ unknown
+
+
+
+ acegi
+ jmx-extracted
+ unknown
+
+
+
+ acegi
+ jboss-common-extracted
+ unknown
+
+
+
+ acegi
+ jbosssx-extracted
+ unknown
+
+
+
+ acegi
+ org.mortbay.jetty-extracted
+ unknown
+
+
+
+ acegi
+ resin-extracted
+ unknown
+
+
+
+
+
+
+ ${basedir}/src
+ ${basedir}/tests
+
+
+
+
+ **/*Tests.java
+
+
+
+ ${basedir}/test
+
+ **/**
+
+
+ **/*.java
+
+
+
+
+
+
+
+
+ ${basedir}/src/conf
+
+ **/**
+
+
+
+
+
+
+
+ maven-checkstyle-plugin
+ maven-javadoc-plugin
+ maven-jdepend-plugin
+ maven-junit-report-plugin
+ maven-jxr-plugin
+ maven-license-plugin
+ maven-pmd-plugin
+ maven-tasklist-plugin
+ maven-simian-plugin
+ maven-faq-plugin
+ maven-jcoverage-plugin
+ maven-clover-plugin
+
+
+
+
diff --git a/samples/attributes/build.xml b/samples/attributes/build.xml
index 9fe4985e6f..bff4a9003e 100644
--- a/samples/attributes/build.xml
+++ b/samples/attributes/build.xml
@@ -45,7 +45,7 @@
-
+
diff --git a/samples/contacts/build.xml b/samples/contacts/build.xml
index 0578331421..ce815ed54a 100644
--- a/samples/contacts/build.xml
+++ b/samples/contacts/build.xml
@@ -147,7 +147,7 @@
-
+
@@ -198,7 +198,7 @@
-
+