diff --git a/build-ivy.xml b/build-ivy.xml
new file mode 100644
index 0000000..681197f
--- /dev/null
+++ b/build-ivy.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Compile: ${compile.str}
+
+ Test: ${test.str}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copyright © 2006-${year} ${copyright.holder}. All Rights Reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build.xml b/build.xml
index 014eb50..9c2552d 100644
--- a/build.xml
+++ b/build.xml
@@ -7,7 +7,7 @@
-
+
@@ -79,7 +79,8 @@
-
+
+
diff --git a/ivy.xml b/ivy.xml
new file mode 100644
index 0000000..63ca33b
--- /dev/null
+++ b/ivy.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/java/com/samskivert/depot/CacheAdapter.java b/src/main/java/com/samskivert/depot/CacheAdapter.java
similarity index 100%
rename from src/java/com/samskivert/depot/CacheAdapter.java
rename to src/main/java/com/samskivert/depot/CacheAdapter.java
diff --git a/src/java/com/samskivert/depot/CacheInvalidator.java b/src/main/java/com/samskivert/depot/CacheInvalidator.java
similarity index 100%
rename from src/java/com/samskivert/depot/CacheInvalidator.java
rename to src/main/java/com/samskivert/depot/CacheInvalidator.java
diff --git a/src/java/com/samskivert/depot/CacheKey.java b/src/main/java/com/samskivert/depot/CacheKey.java
similarity index 100%
rename from src/java/com/samskivert/depot/CacheKey.java
rename to src/main/java/com/samskivert/depot/CacheKey.java
diff --git a/src/java/com/samskivert/depot/CountRecord.java b/src/main/java/com/samskivert/depot/CountRecord.java
similarity index 100%
rename from src/java/com/samskivert/depot/CountRecord.java
rename to src/main/java/com/samskivert/depot/CountRecord.java
diff --git a/src/java/com/samskivert/depot/DataMigration.java b/src/main/java/com/samskivert/depot/DataMigration.java
similarity index 100%
rename from src/java/com/samskivert/depot/DataMigration.java
rename to src/main/java/com/samskivert/depot/DataMigration.java
diff --git a/src/java/com/samskivert/depot/DatabaseException.java b/src/main/java/com/samskivert/depot/DatabaseException.java
similarity index 100%
rename from src/java/com/samskivert/depot/DatabaseException.java
rename to src/main/java/com/samskivert/depot/DatabaseException.java
diff --git a/src/java/com/samskivert/depot/DateFuncs.java b/src/main/java/com/samskivert/depot/DateFuncs.java
similarity index 100%
rename from src/java/com/samskivert/depot/DateFuncs.java
rename to src/main/java/com/samskivert/depot/DateFuncs.java
diff --git a/src/java/com/samskivert/depot/DepotRepository.java b/src/main/java/com/samskivert/depot/DepotRepository.java
similarity index 100%
rename from src/java/com/samskivert/depot/DepotRepository.java
rename to src/main/java/com/samskivert/depot/DepotRepository.java
diff --git a/src/java/com/samskivert/depot/DuplicateKeyException.java b/src/main/java/com/samskivert/depot/DuplicateKeyException.java
similarity index 100%
rename from src/java/com/samskivert/depot/DuplicateKeyException.java
rename to src/main/java/com/samskivert/depot/DuplicateKeyException.java
diff --git a/src/java/com/samskivert/depot/EHCacheAdapter.java b/src/main/java/com/samskivert/depot/EHCacheAdapter.java
similarity index 100%
rename from src/java/com/samskivert/depot/EHCacheAdapter.java
rename to src/main/java/com/samskivert/depot/EHCacheAdapter.java
diff --git a/src/java/com/samskivert/depot/Exps.java b/src/main/java/com/samskivert/depot/Exps.java
similarity index 100%
rename from src/java/com/samskivert/depot/Exps.java
rename to src/main/java/com/samskivert/depot/Exps.java
diff --git a/src/java/com/samskivert/depot/Funcs.java b/src/main/java/com/samskivert/depot/Funcs.java
similarity index 100%
rename from src/java/com/samskivert/depot/Funcs.java
rename to src/main/java/com/samskivert/depot/Funcs.java
diff --git a/src/java/com/samskivert/depot/Key.java b/src/main/java/com/samskivert/depot/Key.java
similarity index 100%
rename from src/java/com/samskivert/depot/Key.java
rename to src/main/java/com/samskivert/depot/Key.java
diff --git a/src/java/com/samskivert/depot/KeySet.java b/src/main/java/com/samskivert/depot/KeySet.java
similarity index 100%
rename from src/java/com/samskivert/depot/KeySet.java
rename to src/main/java/com/samskivert/depot/KeySet.java
diff --git a/src/java/com/samskivert/depot/Log.java b/src/main/java/com/samskivert/depot/Log.java
similarity index 100%
rename from src/java/com/samskivert/depot/Log.java
rename to src/main/java/com/samskivert/depot/Log.java
diff --git a/src/java/com/samskivert/depot/MathFuncs.java b/src/main/java/com/samskivert/depot/MathFuncs.java
similarity index 100%
rename from src/java/com/samskivert/depot/MathFuncs.java
rename to src/main/java/com/samskivert/depot/MathFuncs.java
diff --git a/src/java/com/samskivert/depot/MultiKeySet.java b/src/main/java/com/samskivert/depot/MultiKeySet.java
similarity index 100%
rename from src/java/com/samskivert/depot/MultiKeySet.java
rename to src/main/java/com/samskivert/depot/MultiKeySet.java
diff --git a/src/java/com/samskivert/depot/Ops.java b/src/main/java/com/samskivert/depot/Ops.java
similarity index 100%
rename from src/java/com/samskivert/depot/Ops.java
rename to src/main/java/com/samskivert/depot/Ops.java
diff --git a/src/java/com/samskivert/depot/PersistenceContext.java b/src/main/java/com/samskivert/depot/PersistenceContext.java
similarity index 100%
rename from src/java/com/samskivert/depot/PersistenceContext.java
rename to src/main/java/com/samskivert/depot/PersistenceContext.java
diff --git a/src/java/com/samskivert/depot/PersistentRecord.java b/src/main/java/com/samskivert/depot/PersistentRecord.java
similarity index 100%
rename from src/java/com/samskivert/depot/PersistentRecord.java
rename to src/main/java/com/samskivert/depot/PersistentRecord.java
diff --git a/src/java/com/samskivert/depot/SQLFragment.java b/src/main/java/com/samskivert/depot/SQLFragment.java
similarity index 100%
rename from src/java/com/samskivert/depot/SQLFragment.java
rename to src/main/java/com/samskivert/depot/SQLFragment.java
diff --git a/src/java/com/samskivert/depot/SchemaMigration.java b/src/main/java/com/samskivert/depot/SchemaMigration.java
similarity index 100%
rename from src/java/com/samskivert/depot/SchemaMigration.java
rename to src/main/java/com/samskivert/depot/SchemaMigration.java
diff --git a/src/java/com/samskivert/depot/Stats.java b/src/main/java/com/samskivert/depot/Stats.java
similarity index 100%
rename from src/java/com/samskivert/depot/Stats.java
rename to src/main/java/com/samskivert/depot/Stats.java
diff --git a/src/java/com/samskivert/depot/StringFuncs.java b/src/main/java/com/samskivert/depot/StringFuncs.java
similarity index 100%
rename from src/java/com/samskivert/depot/StringFuncs.java
rename to src/main/java/com/samskivert/depot/StringFuncs.java
diff --git a/src/java/com/samskivert/depot/Transformer.java b/src/main/java/com/samskivert/depot/Transformer.java
similarity index 100%
rename from src/java/com/samskivert/depot/Transformer.java
rename to src/main/java/com/samskivert/depot/Transformer.java
diff --git a/src/java/com/samskivert/depot/Transformers.java b/src/main/java/com/samskivert/depot/Transformers.java
similarity index 100%
rename from src/java/com/samskivert/depot/Transformers.java
rename to src/main/java/com/samskivert/depot/Transformers.java
diff --git a/src/java/com/samskivert/depot/ValidatingCacheInvalidator.java b/src/main/java/com/samskivert/depot/ValidatingCacheInvalidator.java
similarity index 100%
rename from src/java/com/samskivert/depot/ValidatingCacheInvalidator.java
rename to src/main/java/com/samskivert/depot/ValidatingCacheInvalidator.java
diff --git a/src/java/com/samskivert/depot/annotation/Column.java b/src/main/java/com/samskivert/depot/annotation/Column.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Column.java
rename to src/main/java/com/samskivert/depot/annotation/Column.java
diff --git a/src/java/com/samskivert/depot/annotation/Computed.java b/src/main/java/com/samskivert/depot/annotation/Computed.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Computed.java
rename to src/main/java/com/samskivert/depot/annotation/Computed.java
diff --git a/src/java/com/samskivert/depot/annotation/Entity.java b/src/main/java/com/samskivert/depot/annotation/Entity.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Entity.java
rename to src/main/java/com/samskivert/depot/annotation/Entity.java
diff --git a/src/java/com/samskivert/depot/annotation/FullTextIndex.java b/src/main/java/com/samskivert/depot/annotation/FullTextIndex.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/FullTextIndex.java
rename to src/main/java/com/samskivert/depot/annotation/FullTextIndex.java
diff --git a/src/java/com/samskivert/depot/annotation/GeneratedValue.java b/src/main/java/com/samskivert/depot/annotation/GeneratedValue.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/GeneratedValue.java
rename to src/main/java/com/samskivert/depot/annotation/GeneratedValue.java
diff --git a/src/java/com/samskivert/depot/annotation/GenerationType.java b/src/main/java/com/samskivert/depot/annotation/GenerationType.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/GenerationType.java
rename to src/main/java/com/samskivert/depot/annotation/GenerationType.java
diff --git a/src/java/com/samskivert/depot/annotation/Id.java b/src/main/java/com/samskivert/depot/annotation/Id.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Id.java
rename to src/main/java/com/samskivert/depot/annotation/Id.java
diff --git a/src/java/com/samskivert/depot/annotation/Index.java b/src/main/java/com/samskivert/depot/annotation/Index.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Index.java
rename to src/main/java/com/samskivert/depot/annotation/Index.java
diff --git a/src/java/com/samskivert/depot/annotation/TableGenerator.java b/src/main/java/com/samskivert/depot/annotation/TableGenerator.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/TableGenerator.java
rename to src/main/java/com/samskivert/depot/annotation/TableGenerator.java
diff --git a/src/java/com/samskivert/depot/annotation/Transform.java b/src/main/java/com/samskivert/depot/annotation/Transform.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Transform.java
rename to src/main/java/com/samskivert/depot/annotation/Transform.java
diff --git a/src/java/com/samskivert/depot/annotation/Transient.java b/src/main/java/com/samskivert/depot/annotation/Transient.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/Transient.java
rename to src/main/java/com/samskivert/depot/annotation/Transient.java
diff --git a/src/java/com/samskivert/depot/annotation/UniqueConstraint.java b/src/main/java/com/samskivert/depot/annotation/UniqueConstraint.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/UniqueConstraint.java
rename to src/main/java/com/samskivert/depot/annotation/UniqueConstraint.java
diff --git a/src/java/com/samskivert/depot/annotation/package-info.java b/src/main/java/com/samskivert/depot/annotation/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/annotation/package-info.java
rename to src/main/java/com/samskivert/depot/annotation/package-info.java
diff --git a/src/java/com/samskivert/depot/clause/FieldDefinition.java b/src/main/java/com/samskivert/depot/clause/FieldDefinition.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/FieldDefinition.java
rename to src/main/java/com/samskivert/depot/clause/FieldDefinition.java
diff --git a/src/java/com/samskivert/depot/clause/FieldOverride.java b/src/main/java/com/samskivert/depot/clause/FieldOverride.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/FieldOverride.java
rename to src/main/java/com/samskivert/depot/clause/FieldOverride.java
diff --git a/src/java/com/samskivert/depot/clause/ForUpdate.java b/src/main/java/com/samskivert/depot/clause/ForUpdate.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/ForUpdate.java
rename to src/main/java/com/samskivert/depot/clause/ForUpdate.java
diff --git a/src/java/com/samskivert/depot/clause/FromOverride.java b/src/main/java/com/samskivert/depot/clause/FromOverride.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/FromOverride.java
rename to src/main/java/com/samskivert/depot/clause/FromOverride.java
diff --git a/src/java/com/samskivert/depot/clause/GroupBy.java b/src/main/java/com/samskivert/depot/clause/GroupBy.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/GroupBy.java
rename to src/main/java/com/samskivert/depot/clause/GroupBy.java
diff --git a/src/java/com/samskivert/depot/clause/InsertClause.java b/src/main/java/com/samskivert/depot/clause/InsertClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/InsertClause.java
rename to src/main/java/com/samskivert/depot/clause/InsertClause.java
diff --git a/src/java/com/samskivert/depot/clause/Join.java b/src/main/java/com/samskivert/depot/clause/Join.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/Join.java
rename to src/main/java/com/samskivert/depot/clause/Join.java
diff --git a/src/java/com/samskivert/depot/clause/Limit.java b/src/main/java/com/samskivert/depot/clause/Limit.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/Limit.java
rename to src/main/java/com/samskivert/depot/clause/Limit.java
diff --git a/src/java/com/samskivert/depot/clause/OrderBy.java b/src/main/java/com/samskivert/depot/clause/OrderBy.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/OrderBy.java
rename to src/main/java/com/samskivert/depot/clause/OrderBy.java
diff --git a/src/java/com/samskivert/depot/clause/QueryClause.java b/src/main/java/com/samskivert/depot/clause/QueryClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/QueryClause.java
rename to src/main/java/com/samskivert/depot/clause/QueryClause.java
diff --git a/src/java/com/samskivert/depot/clause/SelectClause.java b/src/main/java/com/samskivert/depot/clause/SelectClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/SelectClause.java
rename to src/main/java/com/samskivert/depot/clause/SelectClause.java
diff --git a/src/java/com/samskivert/depot/clause/Where.java b/src/main/java/com/samskivert/depot/clause/Where.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/Where.java
rename to src/main/java/com/samskivert/depot/clause/Where.java
diff --git a/src/java/com/samskivert/depot/clause/WhereClause.java b/src/main/java/com/samskivert/depot/clause/WhereClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/WhereClause.java
rename to src/main/java/com/samskivert/depot/clause/WhereClause.java
diff --git a/src/java/com/samskivert/depot/clause/package-info.java b/src/main/java/com/samskivert/depot/clause/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/clause/package-info.java
rename to src/main/java/com/samskivert/depot/clause/package-info.java
diff --git a/src/java/com/samskivert/depot/expression/ColumnExp.java b/src/main/java/com/samskivert/depot/expression/ColumnExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/expression/ColumnExp.java
rename to src/main/java/com/samskivert/depot/expression/ColumnExp.java
diff --git a/src/java/com/samskivert/depot/expression/FluentExp.java b/src/main/java/com/samskivert/depot/expression/FluentExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/expression/FluentExp.java
rename to src/main/java/com/samskivert/depot/expression/FluentExp.java
diff --git a/src/java/com/samskivert/depot/expression/SQLExpression.java b/src/main/java/com/samskivert/depot/expression/SQLExpression.java
similarity index 100%
rename from src/java/com/samskivert/depot/expression/SQLExpression.java
rename to src/main/java/com/samskivert/depot/expression/SQLExpression.java
diff --git a/src/java/com/samskivert/depot/expression/package-info.java b/src/main/java/com/samskivert/depot/expression/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/expression/package-info.java
rename to src/main/java/com/samskivert/depot/expression/package-info.java
diff --git a/src/java/com/samskivert/depot/impl/BuildVisitor.java b/src/main/java/com/samskivert/depot/impl/BuildVisitor.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/BuildVisitor.java
rename to src/main/java/com/samskivert/depot/impl/BuildVisitor.java
diff --git a/src/java/com/samskivert/depot/impl/DepotMarshaller.java b/src/main/java/com/samskivert/depot/impl/DepotMarshaller.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/DepotMarshaller.java
rename to src/main/java/com/samskivert/depot/impl/DepotMarshaller.java
diff --git a/src/java/com/samskivert/depot/impl/DepotMetaData.java b/src/main/java/com/samskivert/depot/impl/DepotMetaData.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/DepotMetaData.java
rename to src/main/java/com/samskivert/depot/impl/DepotMetaData.java
diff --git a/src/java/com/samskivert/depot/impl/DepotMigrationHistoryRecord.java b/src/main/java/com/samskivert/depot/impl/DepotMigrationHistoryRecord.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/DepotMigrationHistoryRecord.java
rename to src/main/java/com/samskivert/depot/impl/DepotMigrationHistoryRecord.java
diff --git a/src/java/com/samskivert/depot/impl/DepotTypes.java b/src/main/java/com/samskivert/depot/impl/DepotTypes.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/DepotTypes.java
rename to src/main/java/com/samskivert/depot/impl/DepotTypes.java
diff --git a/src/java/com/samskivert/depot/impl/DepotUtil.java b/src/main/java/com/samskivert/depot/impl/DepotUtil.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/DepotUtil.java
rename to src/main/java/com/samskivert/depot/impl/DepotUtil.java
diff --git a/src/java/com/samskivert/depot/impl/ExpressionEvaluator.java b/src/main/java/com/samskivert/depot/impl/ExpressionEvaluator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/ExpressionEvaluator.java
rename to src/main/java/com/samskivert/depot/impl/ExpressionEvaluator.java
diff --git a/src/java/com/samskivert/depot/impl/FieldMarshaller.java b/src/main/java/com/samskivert/depot/impl/FieldMarshaller.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/FieldMarshaller.java
rename to src/main/java/com/samskivert/depot/impl/FieldMarshaller.java
diff --git a/src/java/com/samskivert/depot/impl/FindAllKeysQuery.java b/src/main/java/com/samskivert/depot/impl/FindAllKeysQuery.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/FindAllKeysQuery.java
rename to src/main/java/com/samskivert/depot/impl/FindAllKeysQuery.java
diff --git a/src/java/com/samskivert/depot/impl/FindAllQuery.java b/src/main/java/com/samskivert/depot/impl/FindAllQuery.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/FindAllQuery.java
rename to src/main/java/com/samskivert/depot/impl/FindAllQuery.java
diff --git a/src/java/com/samskivert/depot/impl/FindOneQuery.java b/src/main/java/com/samskivert/depot/impl/FindOneQuery.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/FindOneQuery.java
rename to src/main/java/com/samskivert/depot/impl/FindOneQuery.java
diff --git a/src/java/com/samskivert/depot/impl/FragmentVisitor.java b/src/main/java/com/samskivert/depot/impl/FragmentVisitor.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/FragmentVisitor.java
rename to src/main/java/com/samskivert/depot/impl/FragmentVisitor.java
diff --git a/src/java/com/samskivert/depot/impl/HSQLBuilder.java b/src/main/java/com/samskivert/depot/impl/HSQLBuilder.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/HSQLBuilder.java
rename to src/main/java/com/samskivert/depot/impl/HSQLBuilder.java
diff --git a/src/java/com/samskivert/depot/impl/IdentityValueGenerator.java b/src/main/java/com/samskivert/depot/impl/IdentityValueGenerator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/IdentityValueGenerator.java
rename to src/main/java/com/samskivert/depot/impl/IdentityValueGenerator.java
diff --git a/src/java/com/samskivert/depot/impl/KeyCacheKey.java b/src/main/java/com/samskivert/depot/impl/KeyCacheKey.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/KeyCacheKey.java
rename to src/main/java/com/samskivert/depot/impl/KeyCacheKey.java
diff --git a/src/java/com/samskivert/depot/impl/Modifier.java b/src/main/java/com/samskivert/depot/impl/Modifier.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/Modifier.java
rename to src/main/java/com/samskivert/depot/impl/Modifier.java
diff --git a/src/java/com/samskivert/depot/impl/MySQLBuilder.java b/src/main/java/com/samskivert/depot/impl/MySQLBuilder.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/MySQLBuilder.java
rename to src/main/java/com/samskivert/depot/impl/MySQLBuilder.java
diff --git a/src/java/com/samskivert/depot/impl/Operation.java b/src/main/java/com/samskivert/depot/impl/Operation.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/Operation.java
rename to src/main/java/com/samskivert/depot/impl/Operation.java
diff --git a/src/java/com/samskivert/depot/impl/PostgreSQL4Builder.java b/src/main/java/com/samskivert/depot/impl/PostgreSQL4Builder.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/PostgreSQL4Builder.java
rename to src/main/java/com/samskivert/depot/impl/PostgreSQL4Builder.java
diff --git a/src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java b/src/main/java/com/samskivert/depot/impl/PostgreSQLBuilder.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/PostgreSQLBuilder.java
rename to src/main/java/com/samskivert/depot/impl/PostgreSQLBuilder.java
diff --git a/src/java/com/samskivert/depot/impl/Query.java b/src/main/java/com/samskivert/depot/impl/Query.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/Query.java
rename to src/main/java/com/samskivert/depot/impl/Query.java
diff --git a/src/java/com/samskivert/depot/impl/SQLBuilder.java b/src/main/java/com/samskivert/depot/impl/SQLBuilder.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/SQLBuilder.java
rename to src/main/java/com/samskivert/depot/impl/SQLBuilder.java
diff --git a/src/java/com/samskivert/depot/impl/SimpleCacheKey.java b/src/main/java/com/samskivert/depot/impl/SimpleCacheKey.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/SimpleCacheKey.java
rename to src/main/java/com/samskivert/depot/impl/SimpleCacheKey.java
diff --git a/src/java/com/samskivert/depot/impl/TableValueGenerator.java b/src/main/java/com/samskivert/depot/impl/TableValueGenerator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/TableValueGenerator.java
rename to src/main/java/com/samskivert/depot/impl/TableValueGenerator.java
diff --git a/src/java/com/samskivert/depot/impl/ValueGenerator.java b/src/main/java/com/samskivert/depot/impl/ValueGenerator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/ValueGenerator.java
rename to src/main/java/com/samskivert/depot/impl/ValueGenerator.java
diff --git a/src/java/com/samskivert/depot/impl/clause/CreateIndexClause.java b/src/main/java/com/samskivert/depot/impl/clause/CreateIndexClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/clause/CreateIndexClause.java
rename to src/main/java/com/samskivert/depot/impl/clause/CreateIndexClause.java
diff --git a/src/java/com/samskivert/depot/impl/clause/DeleteClause.java b/src/main/java/com/samskivert/depot/impl/clause/DeleteClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/clause/DeleteClause.java
rename to src/main/java/com/samskivert/depot/impl/clause/DeleteClause.java
diff --git a/src/java/com/samskivert/depot/impl/clause/DropIndexClause.java b/src/main/java/com/samskivert/depot/impl/clause/DropIndexClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/clause/DropIndexClause.java
rename to src/main/java/com/samskivert/depot/impl/clause/DropIndexClause.java
diff --git a/src/java/com/samskivert/depot/impl/clause/UpdateClause.java b/src/main/java/com/samskivert/depot/impl/clause/UpdateClause.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/clause/UpdateClause.java
rename to src/main/java/com/samskivert/depot/impl/clause/UpdateClause.java
diff --git a/src/java/com/samskivert/depot/impl/expression/AggregateFun.java b/src/main/java/com/samskivert/depot/impl/expression/AggregateFun.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/AggregateFun.java
rename to src/main/java/com/samskivert/depot/impl/expression/AggregateFun.java
diff --git a/src/java/com/samskivert/depot/impl/expression/ArgumentExp.java b/src/main/java/com/samskivert/depot/impl/expression/ArgumentExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/ArgumentExp.java
rename to src/main/java/com/samskivert/depot/impl/expression/ArgumentExp.java
diff --git a/src/java/com/samskivert/depot/impl/expression/ConditionalFun.java b/src/main/java/com/samskivert/depot/impl/expression/ConditionalFun.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/ConditionalFun.java
rename to src/main/java/com/samskivert/depot/impl/expression/ConditionalFun.java
diff --git a/src/java/com/samskivert/depot/impl/expression/DateFun.java b/src/main/java/com/samskivert/depot/impl/expression/DateFun.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/DateFun.java
rename to src/main/java/com/samskivert/depot/impl/expression/DateFun.java
diff --git a/src/java/com/samskivert/depot/impl/expression/Function.java b/src/main/java/com/samskivert/depot/impl/expression/Function.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/Function.java
rename to src/main/java/com/samskivert/depot/impl/expression/Function.java
diff --git a/src/java/com/samskivert/depot/impl/expression/IntervalExp.java b/src/main/java/com/samskivert/depot/impl/expression/IntervalExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/IntervalExp.java
rename to src/main/java/com/samskivert/depot/impl/expression/IntervalExp.java
diff --git a/src/java/com/samskivert/depot/impl/expression/LiteralExp.java b/src/main/java/com/samskivert/depot/impl/expression/LiteralExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/LiteralExp.java
rename to src/main/java/com/samskivert/depot/impl/expression/LiteralExp.java
diff --git a/src/java/com/samskivert/depot/impl/expression/NumericalFun.java b/src/main/java/com/samskivert/depot/impl/expression/NumericalFun.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/NumericalFun.java
rename to src/main/java/com/samskivert/depot/impl/expression/NumericalFun.java
diff --git a/src/java/com/samskivert/depot/impl/expression/StringFun.java b/src/main/java/com/samskivert/depot/impl/expression/StringFun.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/StringFun.java
rename to src/main/java/com/samskivert/depot/impl/expression/StringFun.java
diff --git a/src/java/com/samskivert/depot/impl/expression/ValueExp.java b/src/main/java/com/samskivert/depot/impl/expression/ValueExp.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/expression/ValueExp.java
rename to src/main/java/com/samskivert/depot/impl/expression/ValueExp.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Add.java b/src/main/java/com/samskivert/depot/impl/operator/Add.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Add.java
rename to src/main/java/com/samskivert/depot/impl/operator/Add.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Arithmetic.java b/src/main/java/com/samskivert/depot/impl/operator/Arithmetic.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Arithmetic.java
rename to src/main/java/com/samskivert/depot/impl/operator/Arithmetic.java
diff --git a/src/java/com/samskivert/depot/impl/operator/BaseOperator.java b/src/main/java/com/samskivert/depot/impl/operator/BaseOperator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/BaseOperator.java
rename to src/main/java/com/samskivert/depot/impl/operator/BaseOperator.java
diff --git a/src/java/com/samskivert/depot/impl/operator/BinaryOperator.java b/src/main/java/com/samskivert/depot/impl/operator/BinaryOperator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/BinaryOperator.java
rename to src/main/java/com/samskivert/depot/impl/operator/BinaryOperator.java
diff --git a/src/java/com/samskivert/depot/impl/operator/BitAnd.java b/src/main/java/com/samskivert/depot/impl/operator/BitAnd.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/BitAnd.java
rename to src/main/java/com/samskivert/depot/impl/operator/BitAnd.java
diff --git a/src/java/com/samskivert/depot/impl/operator/BitOr.java b/src/main/java/com/samskivert/depot/impl/operator/BitOr.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/BitOr.java
rename to src/main/java/com/samskivert/depot/impl/operator/BitOr.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Div.java b/src/main/java/com/samskivert/depot/impl/operator/Div.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Div.java
rename to src/main/java/com/samskivert/depot/impl/operator/Div.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Equals.java b/src/main/java/com/samskivert/depot/impl/operator/Equals.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Equals.java
rename to src/main/java/com/samskivert/depot/impl/operator/Equals.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Exists.java b/src/main/java/com/samskivert/depot/impl/operator/Exists.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Exists.java
rename to src/main/java/com/samskivert/depot/impl/operator/Exists.java
diff --git a/src/java/com/samskivert/depot/impl/operator/GreaterThan.java b/src/main/java/com/samskivert/depot/impl/operator/GreaterThan.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/GreaterThan.java
rename to src/main/java/com/samskivert/depot/impl/operator/GreaterThan.java
diff --git a/src/java/com/samskivert/depot/impl/operator/GreaterThanEquals.java b/src/main/java/com/samskivert/depot/impl/operator/GreaterThanEquals.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/GreaterThanEquals.java
rename to src/main/java/com/samskivert/depot/impl/operator/GreaterThanEquals.java
diff --git a/src/java/com/samskivert/depot/impl/operator/In.java b/src/main/java/com/samskivert/depot/impl/operator/In.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/In.java
rename to src/main/java/com/samskivert/depot/impl/operator/In.java
diff --git a/src/java/com/samskivert/depot/impl/operator/IsNull.java b/src/main/java/com/samskivert/depot/impl/operator/IsNull.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/IsNull.java
rename to src/main/java/com/samskivert/depot/impl/operator/IsNull.java
diff --git a/src/java/com/samskivert/depot/impl/operator/LessThan.java b/src/main/java/com/samskivert/depot/impl/operator/LessThan.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/LessThan.java
rename to src/main/java/com/samskivert/depot/impl/operator/LessThan.java
diff --git a/src/java/com/samskivert/depot/impl/operator/LessThanEquals.java b/src/main/java/com/samskivert/depot/impl/operator/LessThanEquals.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/LessThanEquals.java
rename to src/main/java/com/samskivert/depot/impl/operator/LessThanEquals.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Like.java b/src/main/java/com/samskivert/depot/impl/operator/Like.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Like.java
rename to src/main/java/com/samskivert/depot/impl/operator/Like.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Mul.java b/src/main/java/com/samskivert/depot/impl/operator/Mul.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Mul.java
rename to src/main/java/com/samskivert/depot/impl/operator/Mul.java
diff --git a/src/java/com/samskivert/depot/impl/operator/MultiOperator.java b/src/main/java/com/samskivert/depot/impl/operator/MultiOperator.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/MultiOperator.java
rename to src/main/java/com/samskivert/depot/impl/operator/MultiOperator.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Not.java b/src/main/java/com/samskivert/depot/impl/operator/Not.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Not.java
rename to src/main/java/com/samskivert/depot/impl/operator/Not.java
diff --git a/src/java/com/samskivert/depot/impl/operator/NotEquals.java b/src/main/java/com/samskivert/depot/impl/operator/NotEquals.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/NotEquals.java
rename to src/main/java/com/samskivert/depot/impl/operator/NotEquals.java
diff --git a/src/java/com/samskivert/depot/impl/operator/Sub.java b/src/main/java/com/samskivert/depot/impl/operator/Sub.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/operator/Sub.java
rename to src/main/java/com/samskivert/depot/impl/operator/Sub.java
diff --git a/src/java/com/samskivert/depot/impl/util/SeqImpl.java b/src/main/java/com/samskivert/depot/impl/util/SeqImpl.java
similarity index 100%
rename from src/java/com/samskivert/depot/impl/util/SeqImpl.java
rename to src/main/java/com/samskivert/depot/impl/util/SeqImpl.java
diff --git a/src/java/com/samskivert/depot/operator/Case.java b/src/main/java/com/samskivert/depot/operator/Case.java
similarity index 100%
rename from src/java/com/samskivert/depot/operator/Case.java
rename to src/main/java/com/samskivert/depot/operator/Case.java
diff --git a/src/java/com/samskivert/depot/operator/FullText.java b/src/main/java/com/samskivert/depot/operator/FullText.java
similarity index 100%
rename from src/java/com/samskivert/depot/operator/FullText.java
rename to src/main/java/com/samskivert/depot/operator/FullText.java
diff --git a/src/java/com/samskivert/depot/operator/package-info.java b/src/main/java/com/samskivert/depot/operator/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/operator/package-info.java
rename to src/main/java/com/samskivert/depot/operator/package-info.java
diff --git a/src/java/com/samskivert/depot/overview.html b/src/main/java/com/samskivert/depot/overview.html
similarity index 100%
rename from src/java/com/samskivert/depot/overview.html
rename to src/main/java/com/samskivert/depot/overview.html
diff --git a/src/java/com/samskivert/depot/package-info.java b/src/main/java/com/samskivert/depot/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/package-info.java
rename to src/main/java/com/samskivert/depot/package-info.java
diff --git a/src/java/com/samskivert/depot/tools/GenRecordTask.java b/src/main/java/com/samskivert/depot/tools/GenRecordTask.java
similarity index 100%
rename from src/java/com/samskivert/depot/tools/GenRecordTask.java
rename to src/main/java/com/samskivert/depot/tools/GenRecordTask.java
diff --git a/src/java/com/samskivert/depot/tools/package-info.java b/src/main/java/com/samskivert/depot/tools/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/tools/package-info.java
rename to src/main/java/com/samskivert/depot/tools/package-info.java
diff --git a/src/java/com/samskivert/depot/tools/record_column.tmpl b/src/main/java/com/samskivert/depot/tools/record_column.tmpl
similarity index 100%
rename from src/java/com/samskivert/depot/tools/record_column.tmpl
rename to src/main/java/com/samskivert/depot/tools/record_column.tmpl
diff --git a/src/java/com/samskivert/depot/tools/record_key.tmpl b/src/main/java/com/samskivert/depot/tools/record_key.tmpl
similarity index 100%
rename from src/java/com/samskivert/depot/tools/record_key.tmpl
rename to src/main/java/com/samskivert/depot/tools/record_key.tmpl
diff --git a/src/java/com/samskivert/depot/tools/record_proto.tmpl b/src/main/java/com/samskivert/depot/tools/record_proto.tmpl
similarity index 100%
rename from src/java/com/samskivert/depot/tools/record_proto.tmpl
rename to src/main/java/com/samskivert/depot/tools/record_proto.tmpl
diff --git a/src/java/com/samskivert/depot/util/RuntimeUtil.java b/src/main/java/com/samskivert/depot/util/RuntimeUtil.java
similarity index 100%
rename from src/java/com/samskivert/depot/util/RuntimeUtil.java
rename to src/main/java/com/samskivert/depot/util/RuntimeUtil.java
diff --git a/src/java/com/samskivert/depot/util/Sequence.java b/src/main/java/com/samskivert/depot/util/Sequence.java
similarity index 100%
rename from src/java/com/samskivert/depot/util/Sequence.java
rename to src/main/java/com/samskivert/depot/util/Sequence.java
diff --git a/src/java/com/samskivert/depot/util/package-info.java b/src/main/java/com/samskivert/depot/util/package-info.java
similarity index 100%
rename from src/java/com/samskivert/depot/util/package-info.java
rename to src/main/java/com/samskivert/depot/util/package-info.java