{"adoption": {"forks": 278, "observed_at": "2026-08-28T04:03:20.838382+00:00", "stars": 1042}, "canonical_url": "https://ross.abutalabs.com/products/gradle-mvn-push", "card": {"archived": false, "artifact_type": "library", "description": "Helper to upload Gradle Android Artifacts to Maven repositories", "domain": ["developer-tools", "mobile-development"], "enriched": true, "function": ["build-tool", "deployment", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["chrisbanes/gradle-mvn-push"], "name": "chrisbanes/gradle-mvn-push", "platform": ["jvm", "cli"], "pushed_at": "2020-09-12T20:44:05+00:00", "repo": "chrisbanes/gradle-mvn-push", "stars": 1042, "tags": ["gradle", "maven-central", "android", "aar", "publishing", "nexus", "automation"], "topics": [], "urls": [], "use_cases": ["publish android aar library to maven central", "upload gradle artifacts to nexus", "automate maven publishing for android library", "sign and push aar releases to maven", "publish snapshot builds to maven snapshot repo"], "what_it_is": "A Gradle script helper that automates uploading Android AAR artifacts (and other Gradle builds) to Maven repositories such as Maven Central's Nexus servers. It handles POM generation, signing, and snapshot vs release routing via gradle.properties configuration.", "when_to_avoid": ["starting a new project - use the built-in maven-publish plugin or modern alternatives like vanniktech/gradle-maven-publish-plugin", "the project appears unmaintained with no recent releases"], "when_to_choose": ["you maintain an older Android library built with Gradle and need to publish AARs to Maven Central", "you want a simple properties-file-driven upload script without the maven-publish plugin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gradle-mvn-push", "repo": "chrisbanes/gradle-mvn-push", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "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:03:20.838382+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:20.838382+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:37.043290+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ed5a9219050e38219ae651f74e0494299976d000dc71fae5e5b4e195263448b", "fetched_at": "2026-08-28T04:03:20.838382+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chrisbanes/gradle-mvn-push"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4681, "days_push": 2181, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}