Skip to content

Prepare Spring Data Geode 3.0.x branch #538

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jxblum opened this issue Sep 20, 2021 · 0 comments
Closed

Prepare Spring Data Geode 3.0.x branch #538

jxblum opened this issue Sep 20, 2021 · 0 comments
Assignees
Labels
type: task A general task

Comments

@jxblum
Copy link
Contributor

jxblum commented Sep 20, 2021

Prepares Spring Data for Apache Geode (SDG) 3.0 to build on JDK 17, Jakarta EE 9, Spring Framework 6.0, and Spring Data 3.0.

@jxblum jxblum self-assigned this Sep 20, 2021
@jxblum jxblum added type: enhancement A general enhancement type: task A general task labels Sep 20, 2021
@jxblum jxblum added this to the 3.0 milestone Sep 20, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 20, 2021
Upgrade to Spring Data Build (parent) Maven POM 3.0.0-SNAPSHOT.

Set version to 3.0.0-SNAPSHOT.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 20, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 20, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 20, 2021
…on to use JDK 17 where appropriate (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 20, 2021
…on to use JDK 17 where appropriate (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 21, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 21, 2021
Change access modifier on inner Person entity class and PersonRepository interface to public in the GemfireRepositoryBeanTest class.

Resolves spring-projectsgh-538.
@jxblum jxblum changed the title Prepare Spring Data Geode 3.0 branch Prepare Spring Data Geode 3.0.x branch Sep 21, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
…on to use JDK 17 where appropriate (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
…guration(s) to use JDK 17 (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
@jxblum jxblum removed the type: enhancement A general enhancement label Sep 22, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 22, 2021
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
Set version to 3.0.0-SNAPSHOT.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
…guration(s) to use JDK 17 (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Sep 24, 2021
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
…guration(s) to use JDK 17 (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
These changes are also possibly applicable to SDG on Spring Framework 5 and are a candidate for backporting.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
This removes the 2.x (2.0 to 2.6) SDG XML namespace (XSD) schemas.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
…e 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 spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
…ild 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 spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
Move all build plugin configuraton to the parent.

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

Resolves spring-projectsgh-538.
jxblum pushed a commit to jxblum/spring-data-geode that referenced this issue Jan 20, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
Set version to 3.0.0-SNAPSHOT.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
…guration(s) to use JDK 17 (e.g. Maven Toolchains in local build).

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
These changes are also possibly applicable to SDG on Spring Framework 5 and are a candidate for backporting.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
This removes the 2.x (2.0 to 2.6) SDG XML namespace (XSD) schemas.

Resolves spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
…e 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 spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
…ild 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 spring-projectsgh-538.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
Move all build plugin configuraton to the parent.

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

Resolves spring-projectsgh-538.
jxblum pushed a commit to jxblum/spring-data-geode that referenced this issue Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: task A general task
Projects
None yet
Development

No branches or pull requests

1 participant