diff --git a/.gitignore b/.gitignore
index f0c169959..0699953e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
.DS_Store
target
+bin
build
.gradle
.springBeans
diff --git a/build.gradle b/build.gradle
index 1ca52156f..02537df8e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -64,7 +64,7 @@ configure(javaprojects) {
apply plugin: 'bundlor' // all core projects should be OSGi-compliant
bundlor.useProjectProps = true
-[compileJava, compileTestJava]*.options*.compilerArgs = ["-Xlint:-serial"]
+ [compileJava, compileTestJava]*.options*.compilerArgs = ["-Xlint:-serial"]
// Common dependencies
dependencies {
diff --git a/spring-data-keyvalue-core/.classpath b/spring-data-keyvalue-core/.classpath
index 16f01e2ee..e49979c1c 100644
--- a/spring-data-keyvalue-core/.classpath
+++ b/spring-data-keyvalue-core/.classpath
@@ -1,7 +1,24 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-data-keyvalue-core/.project b/spring-data-keyvalue-core/.project
index c71504373..145c84059 100644
--- a/spring-data-keyvalue-core/.project
+++ b/spring-data-keyvalue-core/.project
@@ -1,6 +1,6 @@
- spring-data-keyvalue-core
+ spring-data-core
@@ -10,14 +10,8 @@
-
- org.maven.ide.eclipse.maven2Builder
-
-
-
org.eclipse.jdt.core.javanature
- org.maven.ide.eclipse.maven2Nature
diff --git a/spring-data-keyvalue-core/.settings/org.eclipse.jdt.core.prefs b/spring-data-keyvalue-core/.settings/org.eclipse.jdt.core.prefs
index dd537569a..f924903e3 100644
--- a/spring-data-keyvalue-core/.settings/org.eclipse.jdt.core.prefs
+++ b/spring-data-keyvalue-core/.settings/org.eclipse.jdt.core.prefs
@@ -1,6 +1,13 @@
-#Thu Oct 07 09:33:04 EDT 2010
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+#
+#Thu Apr 21 21:26:44 EEST 2011
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
diff --git a/spring-data-keyvalue-core/.settings/org.maven.ide.eclipse.prefs b/spring-data-keyvalue-core/.settings/org.maven.ide.eclipse.prefs
deleted file mode 100644
index 5a8728e22..000000000
--- a/spring-data-keyvalue-core/.settings/org.maven.ide.eclipse.prefs
+++ /dev/null
@@ -1,9 +0,0 @@
-#Thu Oct 07 09:32:59 EDT 2010
-activeProfiles=
-eclipse.preferences.version=1
-fullBuildGoals=process-test-resources
-includeModules=false
-resolveWorkspaceProjects=true
-resourceFilterGoals=process-resources resources\:testResources
-skipCompilerPlugin=true
-version=1
diff --git a/spring-data-redis/.classpath b/spring-data-redis/.classpath
index db8601f3f..954aad0d1 100644
--- a/spring-data-redis/.classpath
+++ b/spring-data-redis/.classpath
@@ -1,11 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spring-data-redis/.project b/spring-data-redis/.project
index 64898ca61..05a85bfd6 100644
--- a/spring-data-redis/.project
+++ b/spring-data-redis/.project
@@ -1,6 +1,6 @@
- spring-data-keyvalue-redis
+ spring-data-redis
@@ -10,14 +10,8 @@
-
- org.maven.ide.eclipse.maven2Builder
-
-
-
org.eclipse.jdt.core.javanature
- org.maven.ide.eclipse.maven2Nature
diff --git a/spring-data-redis/.settings/org.eclipse.jdt.core.prefs b/spring-data-redis/.settings/org.eclipse.jdt.core.prefs
index 742899a35..fd101f89f 100644
--- a/spring-data-redis/.settings/org.eclipse.jdt.core.prefs
+++ b/spring-data-redis/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,13 @@
-#Tue Nov 02 20:44:19 EET 2010
+#
+#Thu Apr 21 21:26:50 EEST 2011
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
diff --git a/spring-data-redis/.settings/org.maven.ide.eclipse.prefs b/spring-data-redis/.settings/org.maven.ide.eclipse.prefs
deleted file mode 100644
index e01eadfca..000000000
--- a/spring-data-redis/.settings/org.maven.ide.eclipse.prefs
+++ /dev/null
@@ -1,9 +0,0 @@
-#Thu Oct 07 09:33:00 EDT 2010
-activeProfiles=
-eclipse.preferences.version=1
-fullBuildGoals=process-test-resources
-includeModules=false
-resolveWorkspaceProjects=true
-resourceFilterGoals=process-resources resources\:testResources
-skipCompilerPlugin=true
-version=1
diff --git a/spring-data-redis/build.gradle b/spring-data-redis/build.gradle
index 30c57c92b..cd6427bf6 100644
--- a/spring-data-redis/build.gradle
+++ b/spring-data-redis/build.gradle
@@ -4,10 +4,14 @@ repositories {
dependencies {
compile project(":spring-data-keyvalue-core")
- compile("javax.annotation:jsr250-api:1.0") { optional = true }
- compile "com.thoughtworks.xstream:xstream:1.3"
compile "redis.clients:jedis:$jedisVersion"
- compile "org.jredis:jredis-anthonylauzon:$jredisVersion"
- compile "org.springframework:spring-oxm:$springVersion"
- compile "commons-beanutils:commons-beanutils-core:1.8.3"
+ compile("org.jredis:jredis-anthonylauzon:$jredisVersion") { optional = true }
+ compile("org.idevlab:rjc:$rjcVersion") { optional = true }
+ compile("org.springframework:spring-oxm:$springVersion") { optional = true }
+ compile("commons-beanutils:commons-beanutils-core:1.8.3") { optional = true }
+ testCompile("javax.annotation:jsr250-api:1.0") { optional = true }
+ testCompile("com.thoughtworks.xstream:xstream:1.3") { optional = true }
}
+
+sourceCompatibility = 1.6
+targetCompatibility = 1.6
\ No newline at end of file
diff --git a/spring-data-redis/gradle.properties b/spring-data-redis/gradle.properties
index 2c1e8269d..30f296975 100644
--- a/spring-data-redis/gradle.properties
+++ b/spring-data-redis/gradle.properties
@@ -1,6 +1,7 @@
# Dependencies properties
jedisVersion = 1.5.2
jredisVersion = 03122010
+rjcVersion= 0.6.4
# Manifest properties
@@ -9,3 +10,4 @@ jredisVersion = 03122010
spring.range = "[3.0.0, 4.0.0)"
jedis.range = "[1.5.2, 2.0.0)"
jackson.range = "[1.6, 2.0.0)"
+rjc.range = "[0.6.4, 0.6.4]"