Shared Maven parent POM and release tooling for the database-audits modules. Consumers do not
depend on this directly — they depend on database-audits-core or database-audits-spring-boot.
database-audits-parent provides the common build and release configuration inherited by the
database-audits modules, plus the release-all.ps1 orchestrator that releases the sibling
repositories together, in dependency order.
The product is three independent git repositories, checked out as siblings under one container
directory (e.g. D:\devroot\database-audits\):
| Repo dir | Artifact |
|---|---|
|
|
|
|
|
reactor: aggregator + |
Release order is the dependency order: parent → core → spring-boot. Cross-references are pinned to released upstream versions (never SNAPSHOTs), so each repo builds standalone:
-
core<parent>→database-audits-parent -
spring-boot<parent>→database-audits-parent, and thedatabase-audits-core.versionproperty inintegration/pom.xml→database-audits-core
See RELEASING.adoc for the full release procedure and the release-all.ps1
orchestrator.