Nicks.Guru Commons Parent
Provides dependencies and build sequence for all other Commons modules. Can be used in other Spring Boot applications as well:
- Spring Boot & Spring Cloud - core framework and microservices support
- TestContainers - integration testing with containerized databases
- Camunda BPM - business process management and workflow engine
- AWS SDK - Amazon Web Services integration
- Other libraries - security, monitoring, caching, and more
The version format is inspired by Scalver and looks like M.yymmdd.N (in UTC timezone), where:
M- major version, same as in SemVer: starts from 0, increments in case of backwards incompatibilityyy- year minus 2000: 25 for 2025, 100 for 2100mm- month (zero-padded): 01 = Jan, 02 = Feb, 12 = Decdd- day of month (zero-padded): 01 to 31N- incremental build number, starts from 0 every day
See full version history on Maven Central, use as follows:
<parent>
<groupId>guru.nicks.commons</groupId>
<artifactId>parent</artifactId>
<version>100.260225.3</version>
</parent>Each module inheriting from this one must have config/checkstyle.xml in its root directory (not in the sources
directory), as compilation is preceded by calling Maven Checkstyle plugin.
The maven-central profile eases deploying to Maven Central:
$ mvn clean deploy -Pmaven-central
The GPG key ID (as per gpg --list-keys) required for the deploying is stored in ~/.m2/settings.xml:
<profiles>
<profile>
<id>maven-central</id>
<properties>
<gpg.keyname>...</gpg.keyname>
</properties>
</profile>
</profiles> Grab a 10% discount on GLM 4.7 Coding Plan model.
🚀 Full support for 10+ top coding tools such as Claude Code, Cursor, Cline, Kilo Code, Roo Code, Sweep AI - starting at just $3 per month. Subscribe now and take advantage of the limited-time offer.
THIS CODE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. USE AT YOUR OWN RISK.
Copyright © 2025-2026 nicks.guru. All rights reserved.
