137 Commits

Author SHA1 Message Date
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
Oliver Drotbohm
6c444769d7 GH-1 - Initial port of Moduliths project.
Basically the state of commit c7cf939 of https://github.com/moduliths/moduliths for further development under the Spring umbrella.
2022-07-06 13:03:01 +02:00