{"adoption": {"forks": 300, "observed_at": "2026-08-28T04:05:26.337601+00:00", "stars": 1716}, "canonical_url": "https://ross.abutalabs.com/products/git-commit-id-maven-plugin", "card": {"archived": false, "artifact_type": "plugin", "description": "Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-)", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["build-tool", "version-control", "developer-tools", "configuration-management"], "health_score": 97, "homepage": "http://www.kto.so", "language": "Java", "license": "LGPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["git-commit-id/git-commit-id-maven-plugin"], "name": "git-commit-id/git-commit-id-maven-plugin", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-08-17T08:42:53+00:00", "repo": "git-commit-id/git-commit-id-maven-plugin", "stars": 1716, "tags": ["maven-plugin", "git", "build-info", "versioning", "continuous-delivery", "git-properties", "build-automation", "devops", "automation", "maven"], "topics": ["maven", "maven-plugin", "git", "build-automation", "continuous-delivery", "versioning"], "urls": [], "use_cases": ["embed git commit id into a maven build", "generate git.properties file for spring boot actuator /info endpoint", "show which version an app was built from in distributed deployments", "expose build-time git metadata as maven properties", "fail a build if the git working directory is dirty", "include git describe version info in artifacts"], "what_it_is": "A Maven plugin that captures git repository information (commit id, branch, tags, dirty state) at build time and exposes it as pom.xml properties and a generated git.properties file. It lets applications report exactly which version they were built from at runtime.", "when_to_avoid": ["your project uses Gradle instead of Maven", "you don't use git for version control", "you only need a version number already managed in the pom without git metadata", "you need build info for non-Java toolchains"], "when_to_choose": ["you build with Maven and want reproducible build provenance", "you need runtime access to the exact commit your binary was built from", "you want git info exposed to Spring Boot's info endpoint via git.properties", "you need to gate builds on repository cleanliness or branch names"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/git-commit-id-maven-plugin", "repo": "git-commit-id/git-commit-id-maven-plugin", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "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:26.337601+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.337601+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:15.424199+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1c40f87e48accc12af2430812b212be33eb181a5385f721054f1457d81a501", "fetched_at": "2026-08-28T04:05:26.337601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/git-commit-id/git-commit-id-maven-plugin"}, {"content_hash": "db56734bf91b8444727492cbce4fc6df7ccb98426340c705c699e7258578e15b", "fetched_at": "2026-08-29T11:10:17.290535+00:00", "kind": "homepage", "missing": false, "url": "http://www.kto.so"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 77}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5680, "days_push": 16, "days_rel": 152, "gap_med": 4, "n_releases_24m": 4}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}