{"id":18897348,"url":"https://github.com/jshiftio/jshift","last_synced_at":"2026-02-11T13:31:50.146Z","repository":{"id":36095256,"uuid":"206544069","full_name":"jshiftio/jshift","owner":"jshiftio","description":"Building blocks for the Kubernetes Developer Toolbox (i.e. the Maven plugins)","archived":false,"fork":false,"pushed_at":"2022-10-05T03:28:59.000Z","size":14174,"stargazers_count":2,"open_issues_count":14,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-05T04:25:56.686Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jshiftio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-05T11:08:24.000Z","updated_at":"2022-08-07T02:42:35.000Z","dependencies_parsed_at":"2022-09-01T06:21:41.620Z","dependency_job_id":null,"html_url":"https://github.com/jshiftio/jshift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jshiftio/jshift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jshiftio%2Fjshift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jshiftio%2Fjshift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jshiftio%2Fjshift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jshiftio%2Fjshift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jshiftio","download_url":"https://codeload.github.com/jshiftio/jshift/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jshiftio%2Fjshift/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29333494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T12:42:24.625Z","status":"ssl_error","status_checked_at":"2026-02-11T12:41:23.344Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T08:37:02.779Z","updated_at":"2026-02-11T13:31:50.128Z","avatar_url":"https://github.com/jshiftio.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jshift\n\n\u003e *Note: This repository has been moved to [Eclipse Jkube](https://github.com/eclipse/jkube). In case you want to contribute please send PRs to https://github.com/eclipse/jkube repo*.\n\n[![Circle CI](https://circleci.com/gh/jshiftio/jshift/tree/master.svg?style=shield)](https://circleci.com/gh/jshiftio/jshift-kit/tree/master)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=jshiftio_jshift\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=jshiftio_jshift)\n[![Gitter](https://badges.gitter.im/jshift-community/community.svg)](https://gitter.im/jshift-community/community?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=jshiftio_jshift\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=jshiftio_jshift)\n\nThis project contains various building blocks for the jshift developer toolbox.\n\nActually it contains the following abstractions which has been extracted from both projects:\n\n* **Kubernetes Maven Plugin** \u003cbr/\u003e\n[![Maven Central](https://img.shields.io/maven-central/v/io.jshift/k8s-maven-plugin.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22k8s-maven-plugin%22)\n\n* **Openshift Maven Plugin** \u003cbr/\u003e \n[![Maven Central](https://img.shields.io/maven-central/v/io.jshift/oc-maven-plugin.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22oc-maven-plugin%22)\n\n* **Jshift-kit**, which consists of the following:\n\n  * **Generator** framework for automatically generating Docker images by examining project information.\u003cbr /\u003e\n  [![Maven Central](https://img.shields.io/maven-central/v/io.jshift/jshift-maven-generator-api.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22jshift-maven-generator-api%22) [![Javadocs](http://www.javadoc.io/badge/io.jshift/jshift-maven-generator-api.svg?color=blue)](http://www.javadoc.io/doc/io.jshift/jshift-maven-generator-api)\n  * **Enricher** framework for creating and enhancing Kubernetes and OpenShift resources.\u003cbr /\u003e\n  [![Maven Central](https://img.shields.io/maven-central/v/io.jshift/jshift-maven-enricher-api.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22jshift-maven-enricher-api%22) [![Javadocs](http://www.javadoc.io/badge/io.jshift/jshift-maven-enricher-api.svg?color=blue)](http://www.javadoc.io/doc/io.jshift/jshift-maven-enricher-api)\n  * **Profile** combining the configuration for generators and enrichers.\u003cbr /\u003e\n  [![Maven Central](https://img.shields.io/maven-central/v/io.jshift/jshift-maven-profiles.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22jshift-maven-profiles%22) [![Javadocs](http://www.javadoc.io/badge/io.jshift/jshift-maven-profiles.svg?color=blue)](http://www.javadoc.io/doc/io.jshift/jshift-maven-profiles)\n  * **Resource configuration** model objects for a simplified configuration of Kubernetes and OpenShift resources.\u003cbr /\u003e\n  [![Maven Central](https://img.shields.io/maven-central/v/io.jshift/jshift-kit-config-resource.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22jshift-kit-config-resource%22) [![Javadocs](http://www.javadoc.io/badge/io.jshift/jshift-kit-config-resource.svg?color=blue)](http://www.javadoc.io/doc/io.jshift/jshift-kit-config-resource)\n  * **Image configuration** model objects for modeling Docker image configuration as used in docker-maven-plugin.\u003cbr /\u003e\n  [![Maven Central](https://img.shields.io/maven-central/v/io.jshift/jshift-kit-config-image.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.jshift%22%20AND%20a:%22jshift-kit-config-image%22) [![Javadocs](http://www.javadoc.io/badge/io.jshift/jshift-kit-config-image.svg?color=blue)](http://www.javadoc.io/doc/io.jshift/jshift-kit-config-image)\n\nOne 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](enricher/maven/pom.xml)  and [jshift-kit-generator-maven](generator/maven/pom.xml) are provided as glue to get to the Maven specific build information like the project's coordinates.\n\n\nBy moving out common parts it will be now also be possible for the [docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) to benefit from the generator framework for zero-config creation of Docker images.\n\n\n\u003cdiv style=\"text-align:center\"\u003e\u003cimg src =\"https://i.imgur.com/1IBIDgB.jpg\" /\u003e\u003c/div\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjshiftio%2Fjshift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjshiftio%2Fjshift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjshiftio%2Fjshift/lists"}