A Kotlin/Spring Boot project for managing and reporting dependency versions.
- Centralized management of dependency versions
- JSON-based version configuration (
src/main/resources/dependencyVersions.json) - Gradle Kotlin DSL build configuration
- Example application and test setup
dependency-version-management/
├── build.gradle.kts # Gradle build script (Kotlin DSL)
├── settings.gradle.kts # Gradle settings
├── gradlew, gradlew.bat # Gradle wrapper scripts
├── gradle/wrapper/ # Gradle wrapper files
├── src/
│ ├── main/
│ │ ├── kotlin/ # Application source code
│ │ └── resources/
│ │ └── dependencyVersions.json # Dependency versions config
│ └── test/
│ └── kotlin/ # Test source code
└── build/ # Build outputs
- Java 25 or later
- Gradle (or use the provided wrapper)
- Dependency versions are managed in
src/main/resources/dependencyVersions.json. - Update this file to change dependency versions project-wide.
- Use (io.github.anmol023:dependency-version-management) as a dependency in your projects to access the version management features.
MIT License