Moving to Spring 4

1. Move from 3.1.3.RELEASE to 4.0.4.RELEASE
2. spring-cache-context is now in spring-context-support
3. Use the bill-of-materials (BOM) POM from Spring to ease
dependencyManagement
4. Removed versions in dependency section as we now have
dependencyManagement via the BOM POM (I like saying BOM-POM!)
Spring cleanup

1. Use the recommended GenericXmlApplicationContext instead of
ClassPathXmlApplicationContext
2. Use ConfigurableApplicationContext to close the application context
using the try-with-resources directive in java 7.
Spring cleanup

1. In Spring4 DefaultKeyGenerator has been deprecated in favor of
SimpleKeyGenerator which works better in the face of collisions.
Spring cleanup

1. Use the recommended GenericXmlApplicationContext instead of
ClassPathXmlApplicationContext
2. Use ConfigurableApplicationContext to close the application context
using the try-with-resources directive in java 7.
Move to jdk8

Move from aspectjweaver 1.6.11 to 1.8.0
Move to jdk8

maven-compiler-plugin from 2.3.2 to 3.1
Source and target changed from 1.7 to 1.8
other eclipse settings.
Patch used to generate cxf-api-2.7.11-20140519-custom

To get to use cxf 2.7.x with Spring 4.
URL invocations for testing.
Spring 4 cleanup

1. Use BOM-POM from springframework
2. Use 2.2.2 for cglib
3. Use the custom version of cxf-api that allows jaxrs:client directive
to work correctly in spring 4.
4. Move junit from 4.9 to 4.11
5. Move compiler from 2.3.2 to 3.1 and source and target to 1.8
Sleep for an hour so that one can play with the instance brought up
Java 8 settings files
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Use versionless xsd files to be compatible with upgrades
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Dependency manage jetty artifacts to avoid version conflicts
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Fixed context file for running successfully.
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Fixed context file for running successfully.
Using slf4j instead of log4j classes directly
Added DDL for table creation
Not defaulting to use a predefined transactionManager
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Added properties files to the src/main/config.
Adding cxf-rt-transports-http to provide the conduit
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement
Spring 4 move

Use jdk8
Update compiler version from 2.3.2 to 3.1 and source-target to 1.8
Use BOM-POM from springframework for better dependencyManagement