Building blocks for the Jshift Developer Toolbox (i.e. the Maven plugins)
APACHE-2.0 License
Note: This repository has been moved to Eclipse Jkube. In case you want to contribute please send PRs to https://github.com/eclipse/jkube repo.
This project contains various building blocks for the jshift developer toolbox.
Actually it contains the following abstractions which has been extracted from both projects:
One intention of extracting these parts from the originating plugins is also to separate Maven related and non-Maven related functionality so that the non-Maven parts can be reused for other build systems and IDEs like Gradle or Eclipse. Some thin adapter Maven specific modules like jshift-kit-enricher-maven and jshift-kit-generator-maven are provided as glue to get to the Maven specific build information like the project's coordinates.
By moving out common parts it will be now also be possible for the docker-maven-plugin to benefit from the generator framework for zero-config creation of Docker images.
fabric8-kit-spring-boot
fabric8-kit-vertx
fabric8-kit-wildfly-swarm
fabric8-kit-generator
fabric8-kit-enricher
, separate here between Maven specific and non-Maven specific enrichers