Remove GemFire from dev tools.

In preparation, as GemFire used Jira for project management.

See #205
This commit is contained in:
Mark Paluch
2022-04-27 09:55:23 +02:00
parent 05e2a6f716
commit 61e5805d06
4 changed files with 6 additions and 35 deletions

View File

@@ -94,26 +94,6 @@ public class ProjectLabelConfiguration {
config.register(LabelFactories.IN_LABEL, "wan", "WAN"); config.register(LabelFactories.IN_LABEL, "wan", "WAN");
})); }));
labelConfigurations.put(Projects.GEMFIRE, commonLabels.mergeWith(coreMappingRepository).mergeWith(config -> {
config.register(LabelFactories.IN_LABEL, "api", "Issues with API");
config.register(LabelFactories.IN_LABEL, "aeq", "AsyncEventQueue");
config.register(LabelFactories.IN_LABEL, "build", "Build issues");
config.register(LabelFactories.IN_LABEL, "configuration", "Issues with configuration");
config.register(LabelFactories.IN_LABEL, "core", "Issues in core support");
config.register(LabelFactories.IN_LABEL, "documentation", "Issues in documentation");
config.register(LabelFactories.IN_LABEL, "cq", "Continuous Queries");
config.register(LabelFactories.IN_LABEL, "functions", "Functions");
config.register(LabelFactories.IN_LABEL, "infrastructure", "Environment issues");
config.register(LabelFactories.IN_LABEL, "query", "OQL Query & Indexing");
config.register(LabelFactories.IN_LABEL, "repository", "Repositories abstraction");
config.register(LabelFactories.IN_LABEL, "search", "Apache Lucene Integration");
config.register(LabelFactories.IN_LABEL, "security", "Security issues");
config.register(LabelFactories.IN_LABEL, "serialization", "Serialization issues");
config.register(LabelFactories.IN_LABEL, "transactions", "Transaction issues");
config.register(LabelFactories.IN_LABEL, "wan", "WAN");
}));
labelConfigurations.put(Projects.JDBC, commonLabels.mergeWith(coreMappingRepository).mergeWith(config -> { labelConfigurations.put(Projects.JDBC, commonLabels.mergeWith(coreMappingRepository).mergeWith(config -> {
config.register(LabelFactories.IN_LABEL, "statement-builder", "SQL Statement builder API"); config.register(LabelFactories.IN_LABEL, "statement-builder", "SQL Statement builder API");

View File

@@ -40,8 +40,7 @@ import org.jgrapht.traverse.TopologicalOrderIterator;
public class Projects { public class Projects {
public static final Project BOM, COMMONS, BUILD, REST, JDBC, RELATIONAL, JPA, MONGO_DB, NEO4J, SOLR, COUCHBASE, public static final Project BOM, COMMONS, BUILD, REST, JDBC, RELATIONAL, JPA, MONGO_DB, NEO4J, SOLR, COUCHBASE,
CASSANDRA, CASSANDRA, ELASTICSEARCH, R2DBC, REDIS, KEY_VALUE, ENVERS, LDAP, GEODE;
ELASTICSEARCH, R2DBC, REDIS, GEMFIRE, KEY_VALUE, ENVERS, LDAP, GEODE;
public static final List<Project> PROJECTS; public static final List<Project> PROJECTS;
static { static {
@@ -94,10 +93,6 @@ public class Projects {
R2DBC = new Project("DATAR2DBC", "R2DBC", Tracker.GITHUB).withDependencies(COMMONS, JDBC); R2DBC = new Project("DATAR2DBC", "R2DBC", Tracker.GITHUB).withDependencies(COMMONS, JDBC);
GEMFIRE = new Project("SGF", "Gemfire", Tracker.JIRA) //
.withDependencies(COMMONS)//
.withSkipTests(true);
GEODE = new Project("DATAGEODE", "Geode", Tracker.GITHUB) // GEODE = new Project("DATAGEODE", "Geode", Tracker.GITHUB) //
.withDependencies(COMMONS) // .withDependencies(COMMONS) //
.withAdditionalArtifacts(ArtifactCoordinates.SPRING_DATA.artifacts("spring-data-gemfire")) .withAdditionalArtifacts(ArtifactCoordinates.SPRING_DATA.artifacts("spring-data-gemfire"))
@@ -116,8 +111,7 @@ public class Projects {
// Specify build order to avoid maven dependency errors during build. // Specify build order to avoid maven dependency errors during build.
List<Project> projects = Arrays.asList(BUILD, COMMONS, JPA, JDBC, RELATIONAL, MONGO_DB, NEO4J, SOLR, COUCHBASE, List<Project> projects = Arrays.asList(BUILD, COMMONS, JPA, JDBC, RELATIONAL, MONGO_DB, NEO4J, SOLR, COUCHBASE,
CASSANDRA, CASSANDRA, ELASTICSEARCH, REDIS, REST, KEY_VALUE, ENVERS, LDAP, GEODE, R2DBC);
ELASTICSEARCH, REDIS, GEMFIRE, REST, KEY_VALUE, ENVERS, LDAP, GEODE, R2DBC);
DefaultDirectedGraph<Project, DefaultEdge> graph = new DefaultDirectedGraph<>(DefaultEdge.class); DefaultDirectedGraph<Project, DefaultEdge> graph = new DefaultDirectedGraph<>(DefaultEdge.class);

View File

@@ -55,7 +55,7 @@ public class ReleaseTrains {
new Module(MONGO_DB, "3.0"), // new Module(MONGO_DB, "3.0"), //
new Module(JDBC, "2.0"), // new Module(JDBC, "2.0"), //
new Module(R2DBC, "1.1")) // new Module(R2DBC, "1.1")) //
.filterModules(module -> !module.getProject().equals(GEMFIRE)); .filterModules(module -> !module.getProject().getName().equalsIgnoreCase("GemFire"));
OCKHAM = NEUMANN.next("Ockham", Transition.MINOR, // OCKHAM = NEUMANN.next("Ockham", Transition.MINOR, //
new Module(BOM, "2020.0.0"), // new Module(BOM, "2020.0.0"), //
@@ -63,8 +63,7 @@ public class ReleaseTrains {
).withIterations(Train.Iterations.DEFAULT).withCalver("2020.0"); ).withIterations(Train.Iterations.DEFAULT).withCalver("2020.0");
PASCAL = OCKHAM.next("Pascal", Transition.MINOR) // PASCAL = OCKHAM.next("Pascal", Transition.MINOR) //
.filterModules(module -> !module.getProject().equals(SOLR)) .filterModules(module -> !module.getProject().equals(SOLR)).withCalver("2021.0");
.withCalver("2021.0");
Q = PASCAL.next("Q", Transition.MINOR) // Q = PASCAL.next("Q", Transition.MINOR) //
.withCalver("2021.1") // .withCalver("2021.1") //
@@ -114,13 +113,12 @@ public class ReleaseTrains {
Module couchbase = new Module(COUCHBASE, "1.1"); Module couchbase = new Module(COUCHBASE, "1.1");
Module cassandra = new Module(CASSANDRA, "1.0"); Module cassandra = new Module(CASSANDRA, "1.0");
Module elasticsearch = new Module(ELASTICSEARCH, "1.0", "M2"); Module elasticsearch = new Module(ELASTICSEARCH, "1.0", "M2");
Module gemfire = new Module(GEMFIRE, "1.4");
Module redis = new Module(REDIS, "1.3"); Module redis = new Module(REDIS, "1.3");
Module rest = new Module(REST, "2.1"); Module rest = new Module(REST, "2.1");
return new Train("Dijkstra", build, commons, jpa, mongoDb, neo4j, solr, couchbase, cassandra, elasticsearch, return new Train("Dijkstra", build, commons, jpa, mongoDb, neo4j, solr, couchbase, cassandra, elasticsearch, redis,
gemfire, redis, rest); rest);
} }
public static Train getTrainByName(String name) { public static Train getTrainByName(String name) {

View File

@@ -27,7 +27,6 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor(access = AccessLevel.PACKAGE) @RequiredArgsConstructor(access = AccessLevel.PACKAGE)
public enum Tracker { public enum Tracker {
JIRA("(([A-Z]{1,10})+-\\d+)"), //
GITHUB("((#)?\\d+)"); GITHUB("((#)?\\d+)");
public static final String RELEASE_PREFIX = "Release "; public static final String RELEASE_PREFIX = "Release ";