Commit Graph

102 Commits

Author SHA1 Message Date
Mark Paluch
8c5c8c8267 Prepare next development iteration.
See #587
2022-03-22 14:07:36 +01:00
Mark Paluch
6584861566 Release version 3.0 M3 (2022.0.0).
See #587
2022-03-22 14:00:23 +01:00
Mark Paluch
7a2bbcbcaa Prepare next development iteration.
See #564
2022-03-21 16:44:39 +01:00
Mark Paluch
fc2619799b Release version 3.0 M2 (2022.0.0).
See #564
2022-03-21 16:35:08 +01:00
John Blum
1f9314b909 Upgrade to Apache Geode 1.14.4.
Close #583.
2022-03-18 12:48:01 -07:00
Mark Paluch
2de65be8d7 Prepare next development iteration.
See #560
2022-02-02 11:52:23 -08:00
Mark Paluch
7fd81cfd73 Release version 3.0 M1 (2022.0.0).
See #560
2022-02-02 11:52:23 -08:00
John Blum
9160128708 Cleanup SDG Maven parent and spring-data-geode module POM files.
Move all build plugin configuraton to the parent.

Remove the 'ci' and 'distribute' build profile specific 'maven-javadoc-plugin' configuration.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
9030ae3b08 Remove commented out 'org.apache.xbean:xbean-asm9-shaded' dependency.
Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
100366367e Configure the maven-javadoc-plugin for the project build, the 'ci' build profile and the 'distribute' build profile.
Add link to Apache Geode (public) Javadoc site.

Add dependency source excluces on org.apache.geode:geode-gfsh.

Set 'failOnWarnings' to false.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
ec119465e4 Replace Java EE 8 dependencies with Jakarta EE 9.
Remove unnecessary dependencies (e.g. jakarta.interceptor:jakarta.interceptor-api & jakarta.el:jakarta.el-api).

Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
05b5dc7a73 Add Maven Javadoc Plugin configuration to exclude non-essential Apache Geode packages.
The Jenskins CI build is producing Javadoc errors/warnings of the nature:

20:55:04  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar (package-javadoc) on project spring-data-geode: MavenReportException: Error while generating Javadoc:
20:55:04  [ERROR] Exit code: 1 - /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/client/GemfireDataSourcePostProcessor.java:26: error: cannot find symbol
20:55:04  [ERROR] import org.apache.geode.management.internal.cli.functions.GetRegionsFunction;
20:55:04  [ERROR]                                                          ^
20:55:04  [ERROR]   symbol:   class GetRegionsFunction
20:55:04  [ERROR]   location: package org.apache.geode.management.internal.cli.functions
20:55:04  [ERROR] /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/admin/remote/FunctionGemfireAdminTemplate.java:31: error: cannot find symbol
20:55:04  [ERROR] import org.apache.geode.management.internal.cli.functions.GetRegionsFunction;
20:55:04  [ERROR]                                                          ^
20:55:04  [ERROR]   symbol:   class GetRegionsFunction
20:55:04  [ERROR]   location: package org.apache.geode.management.internal.cli.functions
20:55:04  [ERROR] /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/function/PojoFunctionWrapper.java:53: error: cannot access Identifiable
20:55:04  [ERROR] public class PojoFunctionWrapper implements Function {
20:55:04  [ERROR]        ^
20:55:04  [ERROR]   class file for org.apache.geode.lang.Identifiable not found
20:55:04  [ERROR] warning: unknown enum constant When.MAYBE
20:55:04  [ERROR]   reason: class file for javax.annotation.meta.When not found
20:55:04  [ERROR] 3 errors
20:55:04  [ERROR] 1 warning

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
475e88ff32 Change scope of org.apache.geronimo.specs:geronimo-jcdi_2.0_specs dependency to provided.
Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
cd2a8ce032 Polish the spring-data-geode Maven POM.
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
0805ce1d0d Rename Java 16 Maven build profiles to Java 17 and change build configuration(s) to use JDK 17 (e.g. Maven Toolchains in local build).
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
dc5f528bae Prepare Spring Data for Apache Geode 3.0.
Set version to 3.0.0-SNAPSHOT.

Resolves gh-538.
2022-02-02 11:48:41 -08:00
John Blum
9c1e80abe1 Upgrade to Apache Geode 1.14.3.
Closes gh-568.
2022-02-02 11:25:35 -08:00
Christoph Strobl
fcd526ba5c Prepare next development iteration.
See #563
2022-01-18 09:21:29 +01:00
Christoph Strobl
e7fd715070 Release version 2.7 M2 (2021.2.0).
See #563
2022-01-18 09:09:34 +01:00
Christoph Strobl
7e77e38b21 Prepare next development iteration.
See #553
2022-01-14 11:07:59 +01:00
Christoph Strobl
49b62d02eb Release version 2.7 M1 (2021.2.0).
See #553
2022-01-14 10:58:16 +01:00
John Blum
4923bc3609 Upgrade to Apache Geode 1.14.2.
Closes #559.
2022-01-07 18:52:56 -08:00
John Blum
b65dab174a Upgrade to Apache Geode 1.14.1.
Resolves gh-556.
2021-12-13 14:47:15 -08:00
Jens Schauder
a74c2d259f Prepare next development iteration.
See #545
2021-11-12 10:59:41 +01:00
Jens Schauder
03cda3402f Release version 2.6 GA (2021.1.0).
See #545
2021-11-12 10:49:36 +01:00
John Blum
5b861f803e Upgrade to Spring Test for Apache Geode 0.0.28. 2021-10-28 16:55:51 -07:00
John Blum
54d288131b Upgrade to Spring Test for Apache Geode 0.0.27. 2021-10-28 12:04:51 -07:00
Mark Paluch
9a8bbf06b3 Prepare next development iteration.
See #536
2021-10-18 13:55:38 +02:00
Mark Paluch
f6aa5996ad Release version 2.6 RC1 (2021.1.0).
See #536
2021-10-18 13:48:13 +02:00
Mark Paluch
c67cb95426 Upgrade to spring-data-geode-test 0.0.26.
Closes #544
2021-10-18 12:02:42 +02:00
John Blum
ade2e961be Add baseline build for Java 17 in Maven and Jenkins.
Remove baseline build for Java 16.
2021-09-30 10:18:13 -07:00
John Blum
5066155476 Disable the reuse of forks with the test JVM in Maven Surefire Plugin configuration.
Resolves gh-296.
2021-09-17 17:23:50 -07:00
John Blum
b767de02c1 Refactor test classes in conjunction with reusing forked test JVMs per test class.
Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
002322e9c1 Disable use of forked JVMs per test class (i.e reuse test JVM forks).
Resolves gh-296.
2021-09-17 16:44:09 -07:00
John Blum
4024fc9d24 Upgrade to Spring Test for Apache Geode (STDG) 0.0.26-SNAPSHOT.
Resolves gh-296.
2021-09-17 16:44:08 -07:00
John Blum
20fb6af9a5 Remove use of the Hamcrest library.
Replace JUnit Assertions with AssertJ.

Resolves gh-296.
2021-09-17 16:38:26 -07:00
John Blum
0a782e03fe Declare Spring Test for Apache Geode 0.0.25 test dependency.
Declare org.springframework.data:spring-data-geode-test:0.0.25 library as a test compile dependency for SDG, used to implement all SDG Unit & Integration Tests.

Resolves gh-296.
2021-09-17 12:58:43 -07:00
Mark Paluch
03388712de Prepare next development iteration.
See #529
2021-09-17 09:52:18 +02:00
Mark Paluch
49a0d29f0f Release version 2.6 M3 (2021.1.0).
See #529
2021-09-17 09:44:56 +02:00
John Blum
608d5a3180 Upgrade to Apache Geode 1.14.0.
Resolves gh-389.

Resolves DATAGEODE-340.
2021-09-03 12:13:46 -07:00
Jens Schauder
916b0e9d33 Prepare next development iteration.
See #522
2021-08-12 15:16:21 +02:00
Jens Schauder
96d758071b Release version 2.6 M2 (2021.1.0).
See #522
2021-08-12 15:03:17 +02:00
John Blum
5e4261e4fe Upgrade to Apache Geode 1.13.4.
Resolves gh-526.
2021-08-09 12:45:32 -07:00
John Blum
544656ea76 Refactor SDG Maven POM to include a Maven Profile to remotely (Jenkins) build and run SDG on JDK/JRE 16.
Refactor SDG Jenkinsfile to include the 'remote-java16' Maven Profile in Java 16 Jenkins CI builds.

Resolves gh-497.
2021-07-20 14:41:28 -07:00
John Blum
cf90fc184f Refactor SDG Maven POM to declare and configure Maven Surefire Plugin for Java 8 builds (yet).
Resolves gh-497.
2021-07-20 14:40:37 -07:00
John Blum
f7c364c23c Refactor SDG Maven POM to conditionally apply JRE 16 JVM options and Maven Toolchains to Maven Plugins based on a Maven Profile.
Resolves gh-497.
2021-07-20 14:40:28 -07:00
John Blum
63454ba7ee Set --add-opens JVM option for java.util classes (e.g. UUID) to workaround Apache Geode issues on Java 16.
Resolves gh-497.
2021-07-20 10:01:10 -07:00
John Blum
358c3c9e9e Set the --add-opens JVM option for java.nio classes (e.g. DirectByteBuffer) to workaround Apache Geode issues on Java 16.
Configure Maven Toolchains Plugin and the Maven Surefire Plugin to use Maven Toolchains with JDK 16.

Resolves gh-497.
2021-07-20 10:01:10 -07:00
Jens Schauder
9d0c41f0cc Prepare next development iteration.
See #506
2021-07-16 14:19:56 +02:00
Jens Schauder
4f18c68757 Release version 2.6 M1 (2021.1.0).
See #506
2021-07-16 14:09:25 +02:00