Skip to content

Record why the artifactId is geojson, not geojson-layer - #9

Merged
wf9a5m75 merged 1 commit into
mainfrom
docs/artifact-id-note
Aug 16, 2026
Merged

Record why the artifactId is geojson, not geojson-layer#9
wf9a5m75 merged 1 commit into
mainfrom
docs/artifact-id-note

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

The repository, the Gradle module and the npm package are all named
geojson-layer, but Maven Central has carried this module as
com.mapconductor:geojson since 1.0.0.

Central cannot rename or delete a published coordinate, so aligning the name
would mean publishing a second artifact and asking every consumer to migrate.
The mismatch stays. Say so next to the declaration, otherwise someone will
eventually 'fix' it — during the 1.3.1 release the publish workflow already
carried geojson-layer, which made its Maven Central metadata lookup 404 and
silently disabled the already-published check.

The repository, the Gradle module and the npm package are all named
`geojson-layer`, but Maven Central has carried this module as
`com.mapconductor:geojson` since 1.0.0.

Central cannot rename or delete a published coordinate, so aligning the name
would mean publishing a second artifact and asking every consumer to migrate.
The mismatch stays. Say so next to the declaration, otherwise someone will
eventually 'fix' it — during the 1.3.1 release the publish workflow already
carried `geojson-layer`, which made its Maven Central metadata lookup 404 and
silently disabled the already-published check.
@wf9a5m75
wf9a5m75 merged commit f6177c0 into main Aug 16, 2026
@wf9a5m75
wf9a5m75 deleted the docs/artifact-id-note branch August 16, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant