Description
Support for Apache Commons Pool Version 2 (since 2013, current verson 2.4.2) and Apache Commons DBCP2 features (since 2014, current version 2.1.1).
Caveat: Commons Pool 2 requires Java 1.6, but DBCP 2 Java 1.7.
Code changes seem to be minimal in only a few dsfactory classes. Maybe the easiest way to support version 2 pool/dbcp is to allow for another module runtime2 with appropriate dependencies?
e.g. ...
<dependency>
<groupId>org.apache.torque</groupId>
<artifactId>torque-runtime</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.1.1</version>
</dependency>