Commit Graph

51 Commits

Author SHA1 Message Date
Oliver Drotbohm
98eeb284b3 GH-110 - Remove obsolete plugin repository declaration.
It was only used to access the Spring Asciidoctor Backends, but starting with version 0.0.4, the JAR is available from Maven Central.
2023-01-12 16:57:59 +01:00
Oliver Drotbohm
0d009f06c9 GH-111 - Package and publish Javadoc.
A lot of Javadoc polish. Not done yet.
2023-01-12 16:20:20 +01:00
Oliver Drotbohm
05643bba9c GH-110 - Upgrade to Spring Asciidoctor Backends 0.0.4. 2023-01-12 01:08:19 +01:00
Oliver Drotbohm
9ce6bf23ae GH-14 - Remove Lombok from production sources.
Polished a lot of Javadoc.
2023-01-12 01:05:35 +01:00
Oliver Drotbohm
4e13fbf7f8 GH-99 - Extend license headers to 2023. 2023-01-02 18:12:29 +01:00
Oliver Drotbohm
2d933d07c5 GH-92 - Prepare next development iteration. 2022-12-23 17:32:38 +01:00
Oliver Drotbohm
888055cf7c GH-92 - Release version 0.2.0. 2022-12-23 17:32:37 +01:00
Oliver Drotbohm
e50894c973 GH-91 - General build plugin updates.
AsciidoctorJ 2.5.7.
2022-12-23 16:53:32 +01:00
Oliver Drotbohm
986ee1bb85 GH-90 - Upgrade to Flapdoodle MongoDB 4.3.2 (Boot 3 compatible).
Allows us to get rid of the custom MongoDB infrastructure test configuration.
2022-12-23 16:53:29 +01:00
Oliver Drotbohm
1c6e70b453 GH-89 - Upgrade Artifactory Maven Plugin to 3.5.1. 2022-12-23 16:10:12 +01:00
Oliver Drotbohm
c1fc3032b7 GH-87 - Expose module structure as actuator endpoint.
Introduce Spring Modulith Actuator module to expose the application module structure as Spring Boot actuator. This required a Spring Modulith Runtime module to be extracted from the Spring Modulith Observability one. The former now contains the auto-configured ApplicationRuntime and ApplicationModulesRuntime bean instances to be able to bootstrap a ApplicationModules asynchronously on application startup. The actuator module then contains a Spring Boot @Endpoint implementation consuming the ApplicationModules to render JSON describing the application module structure.
2022-12-23 10:56:47 +01:00
Oliver Drotbohm
9dff5cc973 GH-88 - Upgrade to Spring Boot 3.0.1. 2022-12-22 22:57:56 +01:00
Oliver Drotbohm
ac072805b8 GH-78 - Prepare next development iteration. 2022-11-24 23:30:15 +01:00
Oliver Drotbohm
7f1e22db63 GH-78 - Release version 0.1.0. 2022-11-24 23:30:15 +01:00
Oliver Drotbohm
dc2f07b02e GH-77 - Add project description. 2022-11-24 23:28:51 +01:00
Oliver Drotbohm
8121516abc GH-77 - Complete project metadata for Maven Central release. 2022-11-24 23:07:17 +01:00
Oliver Drotbohm
b402f00c77 GH-77 - Upgrade to Spring Boot 3.0.
Adapt to API changes in Micrometer and Spring Boot's test context loader API now exposing a checked ContextLoadException to signal failures during ApplicationContext bootstraps.
2022-11-24 22:31:49 +01:00
Oliver Drotbohm
9d95d8715d GH-71 - Prepare next development iteration. 2022-11-16 22:48:27 +01:00
Oliver Drotbohm
3ce2be3c55 GH-71 - Release version 0.1.0-RC1. 2022-11-16 22:48:27 +01:00
Oliver Drotbohm
16831bd47d GH-70 - Upgrade Maven Assembly Plugin to 3.4.2. 2022-11-13 10:11:49 +01:00
Oliver Drotbohm
dc065653e5 GH-61 - Prepare next development iteration. 2022-11-02 18:45:47 +01:00
Oliver Drotbohm
7a7b49809f GH-61 - Release version 0.1.0-M2. 2022-11-02 18:45:47 +01:00
Oliver Drotbohm
2ee9055313 GH-62 - Upgrade to jMolecules BOM 2022.2.2. 2022-11-02 18:26:25 +01:00
Oliver Drotbohm
3b12093589 GH-61 - Include all modules in release preparations.
Added dedicated prepare-release profile to make sure that all modules get their versions updated on mvn release:prepare. This is required to make sure the tag lands on a commit that especially has the distribution module updated so that the documentation publication actually produces the artifacts for the released version.
2022-11-02 17:35:04 +01:00
Oliver Drotbohm
f53ff168f1 GH-21 - Prepare next development iteration. 2022-10-21 11:41:36 +02:00
Oliver Drotbohm
48876e5800 GH-21 - Release version 0.1.0-M1. 2022-10-21 11:41:01 +02:00
Oliver Drotbohm
badea787f0 GH-49 - Upgrade to jMolecules BOM 2022.2.1. 2022-10-21 11:11:27 +02:00
Oliver Drotbohm
6ac5e55909 GH-48 - Upgrade to Spring Boot 3.0 RC1. 2022-10-21 11:11:27 +02:00
Oliver Drotbohm
6594d7beb0 GH-6 - More reference documentation. 2022-10-18 09:50:51 +02:00
Oliver Drotbohm
ae692e3ac1 GH-45 - Upgrade to Flapdoodle MongoDB 3.5.0. 2022-10-17 12:53:36 +02:00
Oliver Drotbohm
d43f75a220 GH-6 - Upgrade to Spring Asciidoctor Backends 0.0.4 snapshots.
To benefit from support for inline FontAwesome icons.
2022-10-17 12:53:36 +02:00
Oliver Drotbohm
c192a7dd14 GH-42 - Upgrade to ArchUnit 1.0. 2022-10-13 17:23:49 +02:00
Oliver Drotbohm
bea7617507 GH-18 - Add explicit version of Maven Javadoc Plugin. 2022-09-27 09:22:25 +02:00
Oliver Drotbohm
f710f2c5a8 GH-18 - POM cleanups for deployment build. 2022-09-27 00:04:46 +02:00
Oliver Drotbohm
bc2af61c98 GH-39 - Switch to Spring Asciidoctor backend for reference documentation. 2022-09-12 22:22:03 +02:00
Oliver Drotbohm
204a6195a4 GH-34 - Initial draft of an example project. 2022-07-29 00:27:18 +02:00
Oliver Drotbohm
f8e3de1238 GH-6 - Fix structure of the documentation ZIP.
We now render the Asciidoctor documentation into a nested HTML subfolder to be consistent with other project's URL structures.
2022-07-28 12:27:53 +02:00
Oliver Drotbohm
9190c7c97e GH-6 - Fix syntax highlighting in reference docs.
Switch to the correct attribute to set to enable this.
2022-07-28 12:27:04 +02:00
Oliver Drotbohm
3ab5072e1e GH-18 - Polishing.
Switch to consistent usage of secrets via environment variables. Remove documentation generation from standard build. Some general POM polishing. A bit of release documentation.
2022-07-28 08:46:11 +02:00
Oliver Drotbohm
0fdabdb9e6 GH-6 - Initial skeleton for project reference documentation. 2022-07-27 22:10:37 +02:00
Oliver Drotbohm
80cf808012 GH-18 - Add GitHub actions workflows for releases. 2022-07-27 20:49:37 +02:00
Oliver Drotbohm
aedd063e3b GH-18 - Setup deployment to Artifactory for general builds.
Tweak build to contain a dedicated ci build profile for Javadoc creation post delombokification. Added an artifactory build profile to set up Artifactory deployment for milestones and snapshots.

Cleanups in sonatype build profile to avoid the definition of a snapshot repository to avoid snapshots accidentally be deployed there.
2022-07-27 19:01:14 +02:00
Oliver Drotbohm
13b83ef947 GH-28 - Consolidate sample and integration tests module. 2022-07-27 14:57:15 +02:00
Oliver Drotbohm
32de1846de GH-4 - Add Spring Boot starter for MongoDB event publication registry. 2022-07-26 18:09:07 +02:00
Oliver Drotbohm
1e295039c4 GH-3 - Add dedicated starter for JDBC-based event publication registry. 2022-07-23 21:53:19 +02:00
Oliver Drotbohm
5f83f7ac13 GH-13 - Add BOM to ease version handling. 2022-07-21 09:37:01 +02:00
Oliver Drotbohm
8ba6c11e3d GH-1 - Consistent license years and HTTPS URLs. 2022-07-19 15:04:52 +02:00
Oliver Drotbohm
911ba08478 GH-5 - Upgrade observability module to Micrometer.
Re-enable observability module after a migration from Spring Cloud Sleuth to Micrometer. Bind the application of the observability instrumentation to the management.tracing.enabled flag.
2022-07-11 07:35:14 +02:00
Oliver Drotbohm
1cc44cf065 GH-2 - Upgrade to Spring Boot 3.
Upgrade to Spring Boot 3 and Java 17 as project baselines. Removed legacy JavaEE modules and replaced them by ones compatible with JakartaEE 9.

Disabled the Observability module for now as Spring Cloud Sleuth has been removed the Boot 3 compatible Spring Cloud branch and we need to migrate the module to Micrometer first.
2022-07-07 23:26:19 +02:00
Björn Kieling
417e215993 GH-1 - Update Maven artifact coordinates, package and directory structure.
Original pull request: GH-7.
2022-07-07 20:41:59 +02:00