Cleaned up c3p0 and commons-logging exclusions in spring and jasper
dependency POMs.
More commons-logging dependency cleanup.
This code replaces the non-transaction-aware (XA) c3p0 pooling library with Atomikos
data sources in preparation for using JTA to manage transactions via XA data sources.
The core/db project was refactored slightly so that parsing of the opennms-datasources.xml
file is done by DataSourceConfigurationFactory and the static convenience methods for
accessing the datasource were cleaned up inside DataSourceFactory.
Added missing Atomikos entry.
Fixed compile errors in Installer.java.
Fixed reference to deleted class in applicationContext-configTester.xml.
Updated hsqldb to latest version so that it is XA-capable. Removed a redundant
constraint in the OnmsService @Column that was causing problems with Hibernate
hbm2ddl.
Updated AbstractSpringJerseyRestTestCase tests to use new @WebAppConfiguration
so that all of the Spring context initialization in the classes is annotation-based.
FINALLY!!!
Fixed URL path in DataLinkInterfaceRestServiceTest.
Merge branch 'master' into soleger-master
Lint cleanup and minor fixes.
Upgraded features-maven-plugin to 1.0.2-SNAPSHOT and started using the new
importRepositories feature so that all OpenNMS features will be imported into
a single repository (following the way that the karaf and activemq projects
do it).
Added config reload() so that KSC test works correctly.
Fixed unit test failures by fixing config initialization.
Added dependencies on all feature repositories so that the package builds in
the correct order.