Simplifying Extension Dependency Management with Parent POM
This repository helps craft a parent POM file that becomes the central parent for all extension repositories.
- Centralized configuration for Liquibase extension projects.
- Easy inheritance for common settings and plugins.
- Simplifies project management and distribution.
-
Add the following to your Liquibase extension project's
pom.xml
to inherit from this parent POM:<parent> <groupId>org.liquibase</groupId> <artifactId>liquibase-parent-pom</artifactId> <version>0.1.0</version> <!-- Replace with the desired version --> </parent>
-
Customize your extension project as needed. Your project inherits common properties, plugins, and distribution management settings from this parent POM.
Contributions are welcome! Please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature
-
Make your changes and commit them:
git commit -m 'Add new feature'
-
Push to your branch:
git push origin feature/your-feature
-
Create a pull request to the
main
branch of this repository.