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
c791fb8f92
Reinstate OnMemberFunctionExecutionBeanDefinitionBuilder class, which was removed after rebasing on the latest changes from main.
2022-02-02 11:52:23 -08:00
John Blum
4aa2e43cf7
Rename javax.enterprise.inject.spi.Extension to jakarta.enterprise.inject.spi.Extension.
...
Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
564b3b140f
Replace Java EE 8 javax package imports with Jakarta EE 9 jakarta package.
...
Resolves gh-539.
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
2e70bdaa4f
Remove all old SDG XML namespace (XSD) schemas.
...
This removes the 2.x (2.0 to 2.6) SDG XML namespace (XSD) schemas.
Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
e45b9715b5
Adapt to API and functional changes in Spring Framework 6 to fix tests.
...
These changes are also possibly applicable to SDG on Spring Framework 5 and are a candidate for backporting.
Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
a1f05817b3
Replace all AdoptOpenJDK OpenJDK17 references to 'openjdk:17-bullseye'.
...
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
7f84b710a9
Add SDG 3.0 XML namespace schema (XSD) files.
...
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
62f9b65e99
Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.
...
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
35a57350f3
Upgrade to Spring Framework 6.0.0-SNAPSHOT.
...
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
e53bc05101
Upgrade to Spring Data Build parent Maven POM 3.0.0-SNAPSHOT.
...
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
0f01198177
Upgrade to JDK 17.
...
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
281834bc79
Review, refactor and polish abstract base Region FactoryBeans.
2022-02-02 11:25:35 -08:00
John Blum
9c1e80abe1
Upgrade to Apache Geode 1.14.3.
...
Closes gh-568.
2022-02-02 11:25:35 -08:00
Greg L. Turnquist
9e5b2ec985
Externalize build properties.
...
See #569 .
2022-01-31 16:38:23 -06:00
John Blum
a3b3fcc2e5
Add Integration Test for PARTITION Region configuration using SDG Annotation config (@EnableEntityDefinedRegions) along with real Apache Geode objects.
2022-01-20 11:10:10 -08:00
John Blum
6721329b1a
Replace use of STDG @EnableGemFireMockObjects annotation on the test configuration with the STDG @GemFireUnitTest annotation on the test class.
2022-01-20 11:09:28 -08:00
John Blum
14ca57795c
Rename EntityDefinedRegionsForCollocatedPartitionRegionsIntegrationTests to EntityDefinedRegionsForMockCollocatedPartitionRegionsIntegrationTests.
2022-01-19 19:09:16 -08:00
John Blum
ae7e492c84
Review, refactor and polish the associated Spring configuration for @EnableEntityDefinedRegions.
2022-01-19 19:06:53 -08:00
John Blum
c9bc360ef4
Add Integration Test for collocated PARTITION Regions configured with SDG Java config (PartitionedRegionFactoryBean).
...
Resolves gh-566.
2022-01-19 19:01:42 -08:00
John Blum
5fb8aa804e
Refactor the CollocatedRegionsXmlConfigurationIntegrationTests class.
...
Rename the CollocatedRegionIntegrationTests class to CollocatedRegionsXmlConfigurationIntegrationTests.
Rename the associated XML context configuration file acccordingly.
Rename test case method.
Resolves gh-566.
2022-01-19 16:25:14 -08:00
John Blum
fb339cee3d
Add Integration Test for collocated PARTITION Regions configured with SDG Annotation config (EnableEntityDefinedRegions).
...
Resolves gh-566.
2022-01-19 15:36:47 -08:00
Christoph Strobl
75aa3279ee
After release cleanups.
...
See #563
2022-01-18 09:21:32 +01: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
a04e55a025
Prepare 2.7 M2 (2021.2.0).
...
See #563
2022-01-18 09:08:59 +01:00
Christoph Strobl
bc3778f254
After release cleanups.
...
See #553
2022-01-14 11:08:02 +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
Christoph Strobl
fbe696204f
Prepare 2.7 M1 (2021.2.0).
...
See #553
2022-01-14 10:57:50 +01:00
John Blum
4923bc3609
Upgrade to Apache Geode 1.14.2.
...
Closes #559 .
2022-01-07 18:52:56 -08:00
John Blum
0a227ad601
Upgrade to Apache Log4j 2.16.0.
2022-01-07 18:48:43 -08:00
John Blum
7a8ef12f80
Upgrade to Apache Shiro 1.8.0.
2022-01-07 18:47:20 -08:00
John Blum
5287517042
Make internal instance state fields final (constant).
2022-01-07 18:43:36 -08:00
John Blum
e776a2240c
Polish for #557 .
2022-01-07 18:39:25 -08:00
Mark Paluch
971efb46bd
Adapt to Mockito API changes.
...
Closes #557 .
2022-01-07 18:15:55 -08:00
John Blum
b65dab174a
Upgrade to Apache Geode 1.14.1.
...
Resolves gh-556.
2021-12-13 14:47:15 -08:00
John Blum
77ba57c553
Configure the cache with 'copy-on-read'.
2021-12-09 10:40:17 -08:00
John Blum
dd6178befb
Add Spring Profile bean configuration to switch between SDG MappingPdxSerializer and Apache Geode ReflectionBasedAutoSerializer in test configuration.
2021-12-06 14:31:02 -08:00
John Blum
13d9098d36
Add Integration Test asserting the de/serialization of a complex object model/graph using Apache Geode PDX serialization.
2021-12-06 13:55:40 -08:00
Mark Paluch
c873236d72
Update Jenkinsfile
...
Consistently use upstream triggers.
See #545
2021-11-12 14:38:23 +01:00
Jens Schauder
c7390c7ca5
After release cleanups.
...
See #545
2021-11-12 10:59:44 +01: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