{"adoption": {"forks": 655, "observed_at": "2026-08-28T04:05:56.320768+00:00", "stars": 1933}, "canonical_url": "https://ross.abutalabs.com/products/fabric8io-docker-maven-plugin", "card": {"archived": false, "artifact_type": "plugin", "description": "Maven plugin for running and creating Docker images", "domain": ["developer-tools"], "enriched": true, "function": ["build-tool", "deployment", "container-runtime", "ci-cd", "testing"], "health_score": 100, "homepage": "https://dmp.fabric8.io", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["fabric8io/docker-maven-plugin"], "name": "fabric8io/docker-maven-plugin", "platform": ["jvm", "cli"], "pushed_at": "2026-08-25T14:20:37+00:00", "repo": "fabric8io/docker-maven-plugin", "stars": 1933, "tags": ["maven-plugin", "docker", "java", "integration-testing", "container-images", "dockerfile", "docker-compose", "devops", "containers", "automation"], "topics": ["fabric8", "docker", "java", "maven"], "urls": [], "use_cases": ["build docker images from a maven project", "run docker containers for integration tests in maven build", "push docker images to a registry during maven deploy", "generate dockerfiles from maven assembly descriptors", "watch and rebuild docker images during development", "manage docker volumes and container lifecycle from maven"], "what_it_is": "A Maven plugin for building Docker images and managing Docker containers directly from the Maven build lifecycle. It supports goals for building, starting, stopping, tagging, pushing, and watching containers, including running containers for integration tests.", "when_to_avoid": ["your project uses Gradle or another build tool instead of Maven", "you need full Kubernetes deployment management rather than just Docker builds", "you prefer standalone Dockerfiles and docker CLI without build-tool integration"], "when_to_choose": ["your project uses Maven and you want Docker image builds integrated into the build lifecycle", "you need to start and stop containers around integration test phases", "you want to push images to registries as part of mvn deploy", "you prefer configuring images via Maven POM instead of separate Dockerfiles"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fabric8io-docker-maven-plugin", "repo": "fabric8io/docker-maven-plugin", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:56.320768+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:33.963673+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3cd417a102263a2ac8f6b4fb221e15eda8179650f57081904dd10e1e72a8486", "fetched_at": "2026-08-28T04:05:56.320768+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fabric8io/docker-maven-plugin"}, {"content_hash": "54b7991aaa391beb2cbcd9021f3667f701d6736aa6c2efae1a0884b99bb3adf4", "fetched_at": "2026-08-29T10:47:52.717640+00:00", "kind": "homepage", "missing": false, "url": "https://dmp.fabric8.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 64}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4543, "days_push": 8, "days_rel": 24, "gap_med": 182, "n_releases_24m": 6}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}