diff --git a/gradle.properties b/gradle.properties
index 3821de9d..1d5d359e 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -2,8 +2,10 @@ slf4jVersion=1.6.4
junitVersion=4.8.2
gemfireVersion=7.0.1
spring.range="[3.2.0, 4.0.0)"
-springVersion=3.2.5.RELEASE
-springDataCommonsVersion=1.5.3.RELEASE
+springVersion=3.2.8.RELEASE
+#springDataCommonsVersion=1.6.1.RELEASE
+#springDataCommonsVersion=1.7.0.RELEASE
+springDataCommonsVersion=1.8.0.BUILD-SNAPSHOT
log4jVersion=1.2.16
hamcrestVersion=1.2.1
version=1.4.0.BUILD-SNAPSHOT
diff --git a/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java b/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java
index dfb17a95..1c3dd740 100644
--- a/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java
+++ b/src/test/java/org/springframework/data/gemfire/repository/config/GemfireRepositoriesRegistrarIntegrationTest.java
@@ -20,7 +20,9 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.FilterType;
import org.springframework.data.gemfire.CacheFactoryBean;
import org.springframework.data.gemfire.LocalRegionFactoryBean;
import org.springframework.data.gemfire.repository.sample.Person;
@@ -44,7 +46,9 @@ import com.gemstone.gemfire.cache.Region;
public class GemfireRepositoriesRegistrarIntegrationTest {
@Configuration
- @EnableGemfireRepositories("org.springframework.data.gemfire.repository.sample")
+ @EnableGemfireRepositories(value = "org.springframework.data.gemfire.repository.sample",
+ includeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE,
+ value = org.springframework.data.gemfire.repository.sample.PersonRepository.class))
static class Config {
@Bean
@@ -71,6 +75,6 @@ public class GemfireRepositoriesRegistrarIntegrationTest {
@Test
public void bootstrapsRepositoriesCorrectly() {
-
}
-}
\ No newline at end of file
+
+}
diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml
index c74fc406..efb264a1 100644
--- a/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml
+++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-client-with-regions.xml
@@ -1,12 +1,15 @@
+ http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire-1.3.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+" default-lazy-init="true">
@@ -14,5 +17,8 @@
-
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml
index 40d40998..2b74c56e 100644
--- a/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml
+++ b/src/test/resources/org/springframework/data/gemfire/client/datasource-client.xml
@@ -1,13 +1,20 @@
+ xmlns:gfe-data="http://www.springframework.org/schema/data/gemfire"
+ xmlns:repo="http://www.springframework.org/schema/data/repository"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+" default-lazy-init="true">
-
+
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml
index 724186e4..f553472c 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/config/RepositoryClientRegionTests-context.xml
@@ -1,12 +1,20 @@
+ xmlns:repo="http://www.springframework.org/schema/data/repository"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+">
-
+
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml
index df12ce2e..4da44dfa 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/config/partitioned-region-repo-context.xml
@@ -1,15 +1,22 @@
+ http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+">
+
+
+
+
+
+
+
+
-
-
-
-
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml
index 515f9105..9f653301 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/config/repo-context.xml
@@ -1,17 +1,24 @@
+ http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+">
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml
index ac42ea6f..d8fcee60 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/AnimalRepositoryTest-context.xml
@@ -2,12 +2,14 @@
@@ -31,6 +33,9 @@
key-constraint="java.lang.Long"
value-constraint="org.springframework.data.gemfire.repository.sample.Animal"/>
-
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml
index 48d18854..18f872ab 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/IncompatibleRegionKeyEntityIdAnimalRepositoryTest-context.xml
@@ -2,12 +2,14 @@
@@ -25,6 +27,8 @@
key-constraint="java.lang.String"
value-constraint="org.springframework.data.gemfire.repository.sample.Animal"/>
-
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml
index dd250a30..b948050a 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/PlantRepositoryTest-context.xml
@@ -2,12 +2,14 @@
@@ -25,6 +27,8 @@
key-constraint="java.lang.Long"
value-constraint="org.springframework.data.gemfire.repository.sample.Plant"/>
-
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml
index 613d4fce..24d47355 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/subregionRepository.xml
@@ -2,12 +2,14 @@
@@ -32,6 +34,10 @@
-
+
+
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml b/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml
index 9afaac4f..cb971e3d 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/sample/userRepositoryQueriesIntegrationTest.xml
@@ -2,12 +2,14 @@
@@ -17,10 +19,12 @@
0
-
+
-
+
+
+
diff --git a/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml b/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml
index a34fbeb2..1764ef8f 100644
--- a/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml
+++ b/src/test/resources/org/springframework/data/gemfire/repository/support/PersonRepositoryIntegrationTests-context.xml
@@ -1,13 +1,22 @@
+ http://www.springframework.org/schema/gemfire http://www.springframework.org/schema/gemfire/spring-gemfire-1.3.xsd
+ http://www.springframework.org/schema/data/gemfire http://www.springframework.org/schema/data/gemfire/spring-data-gemfire-1.3.xsd
+ http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository.xsd
+">
-
+
+
+
+
+
+