Watch
1
0
Fork
You've already forked jeap-internal-spring-boot-parent
0
mirror of https://github.com/jeap-admin-ch/jeap-internal-spring-boot-parent.git synced 2026-08-17 12:55:12 +00:00
Read-only mirror of https://github.com/jeap-admin-ch/jeap-internal-spring-boot-parent — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source. Catalog: https://www.opensource.admin.ch/en/softwares/ul1zgp https://www.opensource.admin.ch/en/softwares/ul1zgp
  • Shell 82%
  • Groovy 18%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-13 07:33:43 +02:00
.mvn/wrapper JEAP-7167: update dependencies 2026-06-12 09:34:41 +02:00
ci JEAP-7244 Validate dependent libraries against the internal parent version 2026-07-09 11:22:29 +02:00
docs JEAP-7300 Document CVE-driven version overrides 2026-07-22 07:52:48 +02:00
.gitignore Pull request #71: Feature/JEAP-4976 activate sonar 2024-11-15 14:27:52 +01:00
AGENTS.md [skip ci] JEAP-7089 Add docs 2026-06-18 16:26:05 +02:00
CHANGELOG.md JEAP-7107: pin httpcore5 version, move plugin version to internal parent 2026-08-13 07:33:43 +02:00
CONTRIBUTING.md jEAP OSS preparation 2024-12-06 08:14:10 +01:00
LICENSE Pull request #71: Feature/JEAP-4976 activate sonar 2024-11-15 14:27:52 +01:00
mvnw Pull request #71: Feature/JEAP-4976 activate sonar 2024-11-15 14:27:52 +01:00
pom.xml JEAP-7107: pin httpcore5 version, move plugin version to internal parent 2026-08-13 07:33:43 +02:00
publiccode.yml JEAP-7107: pin httpcore5 version, move plugin version to internal parent 2026-08-13 07:33:43 +02:00
README.md JEAP-7244 Validate dependent libraries against the internal parent version 2026-07-09 11:22:29 +02:00
SECURITY.md jEAP OSS preparation 2024-12-06 08:14:10 +01:00
THIRD-PARTY-LICENSES.md Pull request #71: Feature/JEAP-4976 activate sonar 2024-11-15 14:27:52 +01:00
verifyDependentRepo.groovy JEAP-7244 Validate dependent libraries against the internal parent version 2026-07-09 11:22:29 +02:00

jEAP Internal Spring Boot Parent

jeap-internal-spring-boot-parent is the internal Maven parent POM (packaging pom) used to build the jEAP libraries. It inherits from org.springframework.boot:spring-boot-dependencies and centralizes dependency management, plugin management and build configuration so that every jEAP library shares the same Java baseline, Spring Boot version and build conventions. It deliberately contains no jEAP dependencies to avoid circular dependencies between the jEAP libraries and their own build parent.

  • Inherits spring-boot-dependencies 4.1.0 and imports spring-cloud-dependencies, the AWS SDK BOM and the Testcontainers BOM
  • Sets the Java / maven.compiler.release baseline to 25
  • Manages additional dependencies not covered by Spring Boot (ShedLock, Togglz, Pact, Bouncy Castle, rest-assured, Logstash, Amazon Corretto Crypto Provider) plus CVE-driven version overrides
  • Manages build plugins (compiler, Surefire/Failsafe, JaCoCo, git-commit-id, Lombok delombok, source and Javadoc, Pact, license compliance, GPG and Maven Central publishing)
  • Provides reusable profiles for version bumping, consumer-driven contract publishing and releasing

For the full jEAP usage documentation see * *https://jeap-admin-ch.github.io/docs/using-jeap**.

Documentation

Topic File
Getting started (use this parent in a library/application) docs/getting-started.md
Dependency & plugin management overview docs/dependency-management.md
Dependent library validation on dependency-update branches docs/dependent-library-validation.md

Changes

This library is versioned using Semantic Versioning and all changes are documented in CHANGELOG.md following the format defined in Keep a Changelog.

Note

This repository is part the open source distribution of jEAP. See github.com/jeap-admin-ch/jeap for more information.

License

This repository is Open Source Software licensed under the Apache License 2.0.