#47 - Added Spring Data for Apache Geode to release modules.

This commit is contained in:
Oliver Gierke
2017-07-25 18:24:52 +02:00
parent 94905eb9fe
commit f01a5e538a
2 changed files with 20 additions and 8 deletions

View File

@@ -32,7 +32,7 @@ import org.jgrapht.traverse.TopologicalOrderIterator;
public class Projects {
public static final Project COMMONS, BUILD, REST, JPA, MONGO_DB, NEO4J, SOLR, COUCHBASE, CASSANDRA, ELASTICSEARCH,
REDIS, GEMFIRE, KEY_VALUE, ENVERS, LDAP;
REDIS, GEMFIRE, KEY_VALUE, ENVERS, LDAP, GEODE;
public static final List<Project> PROJECTS;
static {
@@ -44,17 +44,26 @@ public class Projects {
COMMONS = new Project("DATACMNS", "Commons", Arrays.asList(BUILD));
JPA = new Project("DATAJPA", "JPA", Arrays.asList(COMMONS));
MONGO_DB = new Project("DATAMONGO", "MongoDB", Arrays.asList(COMMONS),
ArtifactCoordinates.NONE.artifacts("spring-data-mongodb-cross-store", "spring-data-mongodb-log4j"));
ArtifactCoordinates.NONE.artifacts("spring-data-mongodb-cross-store"));
NEO4J = new Project("DATAGRAPH", "Neo4j", Arrays.asList(COMMONS));
SOLR = new Project("DATASOLR", "Solr", Arrays.asList(COMMONS)).withFullName("Spring Data for Apache Solr");
SOLR = new Project("DATASOLR", "Solr", Arrays.asList(COMMONS))//
.withFullName("Spring Data for Apache Solr");
COUCHBASE = new Project("DATACOUCH", "Couchbase", Arrays.asList(COMMONS));
CASSANDRA = new Project("DATACASS", "Cassandra", Arrays.asList(COMMONS),
ArtifactCoordinates.NONE.artifacts("spring-cql")).withFullName("Spring Data for Apache Cassandra");
CASSANDRA = new Project("DATACASS", "Cassandra", Arrays.asList(COMMONS)) //
.withFullName("Spring Data for Apache Cassandra");
ELASTICSEARCH = new Project("DATAES", "Elasticsearch", Arrays.asList(COMMONS));
KEY_VALUE = new Project("DATAKV", "KeyValue", Arrays.asList(COMMONS));
REDIS = new Project("DATAREDIS", "Redis", Arrays.asList(COMMONS, KEY_VALUE));
GEMFIRE = new Project("SGF", "Gemfire", Arrays.asList(COMMONS)).withSkipTests(true);
GEODE = new Project("DATAGEODE", "Geode", Arrays.asList(COMMONS)) //
.withFullName("Spring Data for Apache Geode") //
.withSkipTests(true);
REST = new Project("DATAREST", "REST",
Arrays.asList(COMMONS, JPA, MONGO_DB, NEO4J, GEMFIRE, SOLR, CASSANDRA, KEY_VALUE), ArtifactCoordinates.NONE
.artifacts("spring-data-rest-core", "spring-data-rest-core", "spring-data-rest-hal-browser"));
@@ -63,7 +72,7 @@ public class Projects {
LDAP = new Project("DATALDAP", "LDAP", Arrays.asList(COMMONS));
List<Project> projects = Arrays.asList(BUILD, COMMONS, JPA, MONGO_DB, NEO4J, SOLR, COUCHBASE, CASSANDRA,
ELASTICSEARCH, REDIS, GEMFIRE, REST, KEY_VALUE, ENVERS, LDAP);
ELASTICSEARCH, REDIS, GEMFIRE, REST, KEY_VALUE, ENVERS, LDAP, GEODE);
DefaultDirectedGraph<Project, DefaultEdge> graph = new DefaultDirectedGraph<>(DefaultEdge.class);

View File

@@ -43,14 +43,17 @@ public class ReleaseTrains {
new Module(NEO4J, "4.1"), new Module(COUCHBASE, "2.1"), new Module(ELASTICSEARCH, "2.0"));
INGALLS = HOPPER.next("Ingalls", Transition.MINOR, new Module(LDAP, "1.0"));
Iteration RC3 = new Iteration("RC3", GA);
Iteration RC2 = new Iteration("RC2", RC3);
Iteration RC1 = new Iteration("RC1", RC2);
Iteration M4 = new Iteration("M4", RC1);
Iteration M3 = new Iteration("M3", M4);
Iteration M2 = new Iteration("M2", M3);
Iteration M1 = new Iteration("M1", M2);
Iterations iterations = new Iterations(M1, M2, M3, M4, RC1, GA, SR1, SR2, SR3, SR4, SR5, SR6, SR7);
Iterations iterations = new Iterations(M1, M2, M3, M4, RC1, RC2, RC3, GA, SR1, SR2, SR3, SR4, SR5, SR6, SR7);
KAY = INGALLS.next("Kay", Transition.MAJOR).withIterations(iterations);
KAY = INGALLS.next("Kay", Transition.MAJOR, new Module(GEODE, "2.0")).withIterations(iterations);
// Trains