John Blum
543fb3da29
Upgrade to Apache Geode 1.14.2.
...
Enable dependency management for Aapche Geode libs.
2022-01-10 14:53:01 -08:00
John Blum
4c382bc2df
Set timeout (15 minutes) in the Jenkins CI 'Deploy Docs' and 'Deploy Artifacts' build stages.
2021-12-07 14:14:26 -08:00
John Blum
f145fcac7e
Set Jenkins CI build to use Java/JDK 17.
2021-12-07 14:14:08 -08:00
John Blum
3e3f56b22e
Refactor Java and all Groovy Gradle Plugins in buildSrc.
2021-12-07 13:31:11 -08:00
John Blum
b3855f547c
Re-instate the @PostConstruct annotation on the GemFireHttpSessionConfiguration class, registerSessionSerializerBeanAlias() method.
...
This @PostConstruct annotation is required for XML configuration support.
2021-12-02 23:49:10 -08:00
John Blum
5ee77ed0f1
Refactor all Spring Session, Apache Geode Web Samples to use Glassfish Web Jarkarta Servlet JSP JTL implementation.
...
Remove use of WebJars.
2021-12-02 23:36:48 -08:00
John Blum
39ff983567
Refactor all Spring Session, Apache Geode Samples using Spring Boot to switch from Thymeleaf to FreeMarker.
...
Convert Thymelead templates to FreeMarker templates.
Remove the use of WebJars.
Refactor all Sample application code.
2021-12-02 23:33:57 -08:00
John Blum
0040b9a37e
Add dependency management for the Glassfish Web Jakarta Servlet JSP JSTL implementation dependency.
...
In addition, add the Jakarta Servlet JSP JSTL dependency to the jstlDependencies extension in the DependencySet Gradle Plugin.
2021-12-02 23:28:19 -08:00
John Blum
164dc2f0d1
Rename initGemFire() method to registerSessionSerializerBeanAlias().
...
Call registerSessionSerializerBeanAlias() from setImportMetadata(:AnnotationMetadata) and remove the @PostConstruct annotation.
For an unknown reason, Spring Framework 6 possibly initializes Singleton beans before Spring @Configuration classes, @PostConstruct methods are invoked.
2021-12-02 23:25:28 -08:00
John Blum
f1753d0758
Remove Apache Standard Taglibs from jstlDependencies declaration build extension.
2021-12-01 20:50:44 -08:00
John Blum
523bfccee6
Upgrade to Spring Boot 3.0.0-SNAPSHOT.
2021-12-01 20:49:50 -08:00
John Blum
ecb85f162d
Remove the use of WebJars (CSS) from the HTML and JSP pages of the Samples.
2021-12-01 12:35:32 -08:00
John Blum
5583621a96
Upgrade to WebJars jQuery 3.6.0.
2021-12-01 12:26:32 -08:00
John Blum
ac0a2b75db
Remove dependency management for WebJars taglib.
2021-12-01 12:26:06 -08:00
John Blum
24141d5664
Upgrade to AsciidoctorJ 3.3.2.
...
See https://stackoverflow.com/questions/69637205/cannot-locate-a-guava-jar-in-the-gradle-distribution .
2021-11-30 23:05:32 -08:00
John Blum
26ebd29e86
Refactor and polish the Gradle JavadocApiPlugin.
2021-11-30 22:49:06 -08:00
John Blum
1b262e1f8e
Clear secondary sources and configure DuplicatesStrategy for resources when generating Docs.
2021-11-30 21:52:27 -08:00
John Blum
d69e316bf9
Refactor and polish build Gradle Plugins.
2021-11-30 21:50:04 -08:00
John Blum
09e8bea7d9
Upgrade to AsciidoctorJ 3.2.0.
2021-11-30 21:39:54 -08:00
John Blum
d9a2517355
Simplify test configuration.
...
Remove GemFire/Geode log-level declaration.
Format source code.
2021-11-30 17:25:58 -08:00
John Blum
59a7d43db0
Fix (adapt) Spring Session with Apache Geode tests on Java 17.
2021-11-30 17:25:58 -08:00
John Blum
71a49a066d
Add test JVM options to configure (enable) Apache Geode to run on Java 17.
2021-11-30 17:25:58 -08:00
John Blum
0c808de97c
Reduce test (compile/implementation) dependencies and rely on the 'testDependencies' Gradle build extension.
...
Re-add the Google Code FindBugs dependency to the test compile classpath to remove the Java annotation (When) warnings.
2021-11-30 17:25:50 -08:00
John Blum
e56125e7c7
Add JUnit 5 Jupiter dependencies to the testDependencies Gradle build extension in the DependencySet Gradle Plugin.
2021-11-30 17:25:00 -08:00
John Blum
785e0a1c7b
Add dependency management for JUnit 5 Jupiter.
...
Re-organize dependency declarations in the dependency management block by category (e.g. Java (Jakarta) EE 9, Apache Geode, JUnit/Test, Logging and Web dependencies), respectively.
2021-11-30 17:23:38 -08:00
John Blum
1f309e157b
Add Spring Test for Apache Geode (STDG) to the set of testDependencies Gradle build extension in the DependencySet Gradle Plugin.
2021-11-30 17:23:23 -08:00
John Blum
1db3ad9aca
Edit Javadoc.
2021-11-30 17:23:23 -08:00
John Blum
8441c55024
Upgrade to Jacoco 0.8.7.
...
Jacoco 0.8.7 includes experimental support for Java 17 and is required to run on Java 17.
https://www.jacoco.org/jacoco/trunk/doc/changes.html .
2021-11-30 17:22:50 -08:00
John Blum
a8a9b0f525
Upgrade to Freefair Lombok Gradle Plugin 6.3.0.
2021-11-16 21:59:07 -08:00
John Blum
030d507010
Fix version reference syntax error in dependency-management.gradle.
2021-11-16 21:55:19 -08:00
John Blum
b4fd68c9bf
Replace all javax.annotation.Resource imports with jakarta.annotation.Resource imports.
2021-11-16 21:51:28 -08:00
John Blum
8a73238cac
Declare 'jakarta.resource:jakarta.resource-api' as a provided dependency in the spring-session-data-geode module.
2021-11-16 21:48:37 -08:00
John Blum
5bc6be330e
Add dependency management for 'jakarta.resource:jakarta.resource-api:2.0.0'.
2021-11-16 21:48:37 -08:00
John Blum
2b43d8eeae
Fix missing dependency on 'jakarta.servlet:jakarta.servlet-api'.
2021-11-16 21:48:37 -08:00
John Blum
7e719170ff
Replace all javax.servlet.* imports with jakarta.servlet.* imports.
2021-11-16 21:48:30 -08:00
John Blum
3c84f9f8aa
Replace the 'javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api' dependency in the jstlDependencies declaration of the DependencySet Gradle Plugin with 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api'.
2021-11-16 21:48:30 -08:00
John Blum
d70b8d9ed3
Replace all 'javax.servlet:javax.servlet-api' dependency declarations in all Gradle module build files with 'jakarta.servlet:jakarta.servlet-api'.
2021-11-16 21:48:30 -08:00
John Blum
18900c5f09
Add dependency management for 'jakarta.servlet:jakarta.servlet-api:5.0.0'.
...
Add dependency management for 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:2.0.0'.
2021-11-16 21:48:30 -08:00
John Blum
aac69485de
Change import of javax.annotation.PostConstruct to a Jakarta import.
2021-11-16 21:48:30 -08:00
John Blum
b0f40fd62c
Declare 'jakarta.annotation:jakarta-annotation-api' as a compile dependency in the spring-session-data-geode module.
2021-11-16 21:48:11 -08:00
John Blum
92bdbfbadf
Add dependency management for 'jakarta.annotation:jakarta-annotation-api:2.0.0'.
2021-11-16 21:14:41 -08:00
John Blum
1523659d62
Upgrade to Spring Session 3.0.0-SNAPSHOT.
2021-11-16 20:59:01 -08:00
John Blum
6e394adf04
Upgrade to Spring Data Next.
...
Upgrade to Spring Data BOM 2022.1.0-SNAPSHOT.
Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.
Upgrade to Spring Data for Apache Geode 3.0.0-SNAPSHOT.
2021-11-16 20:58:53 -08:00
John Blum
2bb5a3b713
Upgrade to Spring Framework 6.0.0.
2021-11-16 20:58:46 -08:00
John Blum
ef263ad747
Upgrade to Java 17.
2021-11-16 20:48:00 -08:00
John Blum
56134a0fe1
Adapt all SSDG Gradle module build files to Gradle 7.3.
2021-11-16 20:47:47 -08:00
John Blum
11716691a2
Adapt the GemFireServerPlugin (Gradle Plugin) to Gradle API changes in version 7.3.
2021-11-16 20:45:19 -08:00
John Blum
0cf6e848ef
Upgrade to Gradle 7.3.
2021-11-16 20:44:30 -08:00
John Blum
aa04c9a8a2
Change 'developer' metadata (id, name, email) for the Gradle generated Maven POM file.
2021-11-16 20:44:01 -08:00
John Blum
653c71a789
Add dependency management for the 'org.projectlombok:lombok:1.18.22' dependency.
2021-11-16 20:42:46 -08:00