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");
}));
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 -> {
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 static final Project BOM, COMMONS, BUILD, REST, JDBC, RELATIONAL, JPA, MONGO_DB, NEO4J, SOLR, COUCHBASE,
CASSANDRA,
ELASTICSEARCH, R2DBC, REDIS, GEMFIRE, KEY_VALUE, ENVERS, LDAP, GEODE;
CASSANDRA, ELASTICSEARCH, R2DBC, REDIS, KEY_VALUE, ENVERS, LDAP, GEODE;
public static final List<Project> PROJECTS;
static {
@@ -94,10 +93,6 @@ public class Projects {
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) //
.withDependencies(COMMONS) //
.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.
List<Project> projects = Arrays.asList(BUILD, COMMONS, JPA, JDBC, RELATIONAL, MONGO_DB, NEO4J, SOLR, COUCHBASE,
CASSANDRA,
ELASTICSEARCH, REDIS, GEMFIRE, REST, KEY_VALUE, ENVERS, LDAP, GEODE, R2DBC);
CASSANDRA, ELASTICSEARCH, REDIS, REST, KEY_VALUE, ENVERS, LDAP, GEODE, R2DBC);
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(JDBC, "2.0"), //
new Module(R2DBC, "1.1")) //
.filterModules(module -> !module.getProject().equals(GEMFIRE));
.filterModules(module -> !module.getProject().getName().equalsIgnoreCase("GemFire"));
OCKHAM = NEUMANN.next("Ockham", Transition.MINOR, //
new Module(BOM, "2020.0.0"), //
@@ -63,8 +63,7 @@ public class ReleaseTrains {
).withIterations(Train.Iterations.DEFAULT).withCalver("2020.0");
PASCAL = OCKHAM.next("Pascal", Transition.MINOR) //
.filterModules(module -> !module.getProject().equals(SOLR))
.withCalver("2021.0");
.filterModules(module -> !module.getProject().equals(SOLR)).withCalver("2021.0");
Q = PASCAL.next("Q", Transition.MINOR) //
.withCalver("2021.1") //
@@ -114,13 +113,12 @@ public class ReleaseTrains {
Module couchbase = new Module(COUCHBASE, "1.1");
Module cassandra = new Module(CASSANDRA, "1.0");
Module elasticsearch = new Module(ELASTICSEARCH, "1.0", "M2");
Module gemfire = new Module(GEMFIRE, "1.4");
Module redis = new Module(REDIS, "1.3");
Module rest = new Module(REST, "2.1");
return new Train("Dijkstra", build, commons, jpa, mongoDb, neo4j, solr, couchbase, cassandra, elasticsearch,
gemfire, redis, rest);
return new Train("Dijkstra", build, commons, jpa, mongoDb, neo4j, solr, couchbase, cassandra, elasticsearch, redis,
rest);
}
public static Train getTrainByName(String name) {

View File

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