Skip to content

docs(profile): fix api-log badge artifact ID + versioning policy note#10

Merged
jlc488 merged 1 commit into
mainfrom
fix-api-log-badge-artifact-id
May 23, 2026
Merged

docs(profile): fix api-log badge artifact ID + versioning policy note#10
jlc488 merged 1 commit into
mainfrom
fix-api-log-badge-artifact-id

Conversation

@jlc488
Copy link
Copy Markdown
Contributor

@jlc488 jlc488 commented May 23, 2026

Summary

The api-log Maven Central badge is currently rendering as "maven-central: not found" because its target — kr.devslab/api-log — doesn't exist as a published artifact.

api-log ships as four coordinates (since the 0.6.0 multi-module split):

  • kr.devslab:api-log-core (events, SPI, listener)
  • kr.devslab:api-log-jpa (JPA backend)
  • kr.devslab:api-log-r2dbc (R2DBC backend)
  • kr.devslab:api-log-mybatis (MyBatis backend)

This PR repoints the badge to kr.devslab/api-log-core — the module every backend depends on — so it renders correctly. All 4 artifacts ship at the same version line (just released 3.0.0), so api-log-core's badge is representative of the whole family.

Before / after

Before:  api-log [maven-central: not found]
After:   api-log [maven-central: v3.0.0]

Verified empirically by hitting the shields.io endpoint for each:

Badge URL Renders
shields.io/maven-central/v/kr.devslab/api-log (current main) maven-central: not found
shields.io/maven-central/v/kr.devslab/api-log-core (this PR) maven-central: v3.0.0

Also adds the same "Library major matches Spring Boot major" sentence already on the ssrf-guard / easy-paging lines, for consistency now that api-log adopted the policy.

Related

…note

The Maven Central badge target \`kr.devslab/api-log\` doesn't exist as
a published artifact — api-log ships as four coordinates
(\`api-log-core\`, \`-jpa\`, \`-r2dbc\`, \`-mybatis\`) since the 0.6.0
multi-module split. The badge has been rendering as
"maven-central: not found" since the badges PR (#6).

Repoint to \`kr.devslab/api-log-core\` — the core module every backend
artifact depends on — so the badge actually displays the active
version. All 4 api-log artifacts ship at the same version line, so
api-log-core's badge is representative of the whole family. Now
correctly displays "maven-central: v3.0.0" after the recent renumber.

Also adds the same versioning-policy sentence already on ssrf-guard
and easy-paging, for consistency.
@jlc488 jlc488 merged commit e721fd0 into main May 23, 2026
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