diff --git a/.gitignore b/.gitignore index 2b86f8b27..fe731cc37 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ bin build .gradle .springBeans -pom.xml *.iml *.ipr *.iws diff --git a/pom.xml b/pom.xml new file mode 100644 index 000000000..f9f8f2a16 --- /dev/null +++ b/pom.xml @@ -0,0 +1,211 @@ + + + + 4.0.0 + + org.springframework.data + spring-data-cassandra-parent + 1.0.0.BUILD-SNAPSHOT + pom + + Spring Data Cassandra + Cassandra support for Spring Data + http://www.springsource.org/spring-data/cassandra + + + org.springframework.data.build + spring-data-parent + 1.2.0.RELEASE + ../spring-data-build/parent/pom.xml + + + + spring-cassandra + spring-data-cassandra + spring-data-cassandra-distribution + + + + multi + spring-data-cassandra + 1.6.2.RELEASE + 1.2.0.1 + 1.0.4-dse + + + + + madams + Matthew T. Adams + matthew dot adams at scispike.com + SciSpike Inc. + http://www.scispike.com + + Project Lead + Developer + + -6 + + + dwebb + David Webb + dwebb at prowaveconsulting.com + Prowave Consulting Inc. + http://www.prowaveconsulting.com + + Project Lead + Developer + + -5 + + + ashvid + Alex Shvid + a at shvid.com + + Developer + + -8 + + + + + + + ${project.groupId} + spring-cassandra + ${project.version} + + + com.datastax.cassandra + cassandra-driver-core + ${cassandra-driver-core.version} + + + org.cassandraunit + cassandra-unit + ${cassandra-unit.version} + test + + + + org.springframework + spring-context + ${spring} + + + org.springframework + spring-tx + ${spring} + + + org.springframework + spring-beans + ${spring} + + + org.springframework + spring-core + ${spring} + + + commons-logging + commons-logging + + + + + org.springframework + spring-expression + ${spring} + + + + + javax.enterprise + cdi-api + ${cdi} + provided + true + + + + javax.el + el-api + ${cdi} + test + + + + org.hibernate + hibernate-validator + 4.2.0.Final + test + + + + joda-time + joda-time + ${jodatime} + test + + + + + + + spring-lib-release + http://repo.springsource.org/libs-release-local + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + methods + 10 + false + + **/test/unit/**/*.java + + + **/test/integration/**/*.java + **/test/performance/**/*.java + + + src/test/resources/logging.properties + + + + + org.apache.maven.plugins + maven-failsafe-plugin + + false + + **/test/integration/**/*.java + + + **/test/unit/**/*.java + **/test/performance/**/*.java + + + src/test/resources/logging.properties + + + + + + integration-test + verify + + + + + + + diff --git a/spring-cassandra/pom.xml b/spring-cassandra/pom.xml new file mode 100644 index 000000000..e0ac6ac84 --- /dev/null +++ b/spring-cassandra/pom.xml @@ -0,0 +1,65 @@ + + + + 4.0.0 + + spring-cassandra + + Spring Cassandra - Core + Cassandra support for Spring + + + org.springframework.data + spring-data-cassandra-parent + 1.0.0.BUILD-SNAPSHOT + ../pom.xml + + + + 1.0.0.GA + + + + + org.springframework + spring-context + + + org.springframework + spring-beans + + + org.springframework + spring-core + + + org.springframework + spring-expression + + + org.springframework + spring-tx + + + com.datastax.cassandra + cassandra-driver-core + + + javax.enterprise + cdi-api + provided + true + + + org.cassandraunit + cassandra-unit + test + + + javax.el + el-api + test + + + diff --git a/spring-cassandra/src/main/java/org/springframework/cassandra/core/Keyspace.java b/spring-cassandra/src/main/java/org/springframework/cassandra/core/Keyspace.java index de9d9d7cd..6149ce3f5 100644 --- a/spring-cassandra/src/main/java/org/springframework/cassandra/core/Keyspace.java +++ b/spring-cassandra/src/main/java/org/springframework/cassandra/core/Keyspace.java @@ -21,7 +21,9 @@ import com.datastax.driver.core.Session; * Simple Cassandra Keyspace object * * @author Alex Shvid + * @deprecated This needs more thought. */ +@Deprecated public class Keyspace { private final String keyspace; diff --git a/spring-cassandra/src/test/resources/logging.properties b/spring-cassandra/src/test/resources/logging.properties new file mode 100644 index 000000000..2f5ec24dd --- /dev/null +++ b/spring-cassandra/src/test/resources/logging.properties @@ -0,0 +1 @@ +handlers = org.slf4j.bridge.SLF4JBridgeHandler \ No newline at end of file diff --git a/spring-data-cassandra-distribution/pom.xml b/spring-data-cassandra-distribution/pom.xml new file mode 100644 index 000000000..f8eb9eaf0 --- /dev/null +++ b/spring-data-cassandra-distribution/pom.xml @@ -0,0 +1,38 @@ + + + + 4.0.0 + + spring-data-cassandra-distribution + + pom + + Spring Data Cassandra - Distribution + Distribution build for Spring Data Cassandra + + + org.springframework.data + spring-data-cassandra-parent + 1.0.0.BUILD-SNAPSHOT + ../pom.xml + + + + ${basedir}/.. + SDCASS + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + org.codehaus.mojo + wagon-maven-plugin + + + + + diff --git a/spring-data-cassandra/pom.xml b/spring-data-cassandra/pom.xml new file mode 100644 index 000000000..71abecfb5 --- /dev/null +++ b/spring-data-cassandra/pom.xml @@ -0,0 +1,85 @@ + + + + 4.0.0 + + spring-data-cassandra + + Spring Data Cassandra - Core + Cassandra support for Spring Data + + + org.springframework.data + spring-data-cassandra-parent + 1.0.0.BUILD-SNAPSHOT + ../pom.xml + + + + 1.0.0.GA + + + + + + ${project.groupId} + spring-cassandra + + + + + org.springframework + spring-expression + + + + + ${project.groupId} + spring-data-commons + ${springdata.commons} + + + + javax.annotation + jsr250-api + 1.0 + true + + + + + javax.enterprise + cdi-api + provided + true + + + + javax.el + el-api + test + + + + + javax.validation + validation-api + ${validation} + true + + + + org.hibernate + hibernate-validator + test + + + + joda-time + joda-time + test + + + + +