Skip to content

Conversation

@OneXeor
Copy link
Owner

@OneXeor OneXeor commented Jan 14, 2026

Summary

  • Replace GitHub Packages with Maven Central (Sonatype Central Portal)
  • Add com.vanniktech.maven.publish plugin
  • Simplify README installation (no auth required for consumers)
  • Add Maven Central badge

Changes

  • Removed GitHub Packages repository and credentials
  • Added POM metadata to gradle.properties
  • Simplified dependency declaration in README

Before

// Required GitHub Packages auth
maven {
    url = uri("https://maven.pkg.github.com/OneXeor/KDownloader")
    credentials { ... }
}
implementation("dev.onexeor:kdownloader:1.0.0")

After

// Just works with mavenCentral()
implementation("dev.onexeor:kdownloader:1.0.0")

Test plan

  • Build passes
  • Publishing configuration is correct

- Replace GitHub Packages with Maven Central (Sonatype Central Portal)
- Add vanniktech maven-publish plugin
- Simplify installation in README (no auth required)
- Add Maven Central badge
@OneXeor OneXeor merged commit 31a743f into main Jan 14, 2026
1 check passed
@OneXeor OneXeor deleted the feature/maven-central branch January 14, 2026 10:49
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