Eliminated samskivert dependency.
It was a constant source of annoyance that part of the Depot implementation lived in samskivert.jdbc. Now it all lives in Depot and samskivert can go back to being a long obsolete library of utility methods. Depot clients will have to make three renaming changes: 1. ConnectionProvider &c are now in com.samskivert.depot. 2. ByteEnum is now in com.samskivert.util. 3. Methods that returned index information used to return samskivert Tuple if you wanted an expression and an order. Now they must return Depot Tuple2. This should fail at app startup if you miss a spot, so this should not result in any ticking timebombs. NB: the next commit is probably going to change Tuple2 into a proper named class because using a Tuple2 for this situation turns out to suck. NB2: I moved DropTableMigration out of impl and put the impl details into DepotMetaData. I should have done that separately, but it was already in progress when I undertook to revamp.
This commit is contained in:
@@ -43,15 +43,10 @@
|
||||
</scm>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.samskivert</groupId>
|
||||
<artifactId>samskivert</artifactId>
|
||||
<version>1.8.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>17.0</version>
|
||||
<version>18.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.sf.ehcache</groupId>
|
||||
@@ -65,6 +60,7 @@
|
||||
<version>1.7.1</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
@@ -77,6 +73,12 @@
|
||||
<version>2.2.9</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.samskivert</groupId>
|
||||
<artifactId>samskivert</artifactId>
|
||||
<version>1.8.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
@@ -130,7 +132,6 @@
|
||||
<show>public</show>
|
||||
<excludePackageNames>com.samskivert.depot.impl</excludePackageNames>
|
||||
<links>
|
||||
<link>http://samskivert.github.com/samskivert/apidocs/</link>
|
||||
<link>http://docs.guava-libraries.googlecode.com/git/javadoc/</link>
|
||||
<link>http://ehcache.org/apidocs/</link>
|
||||
</links>
|
||||
|
||||
Reference in New Issue
Block a user