vanniktech/gradle-maven-publish-plugin
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 Gradle Maven Publish Plugin: Đăng tải thư viện mọi nền tảng chỉ với một plugin
Tự động hóa hoàn toàn quy trình xuất bản thư viện Java, Kotlin, Android đến Maven Central hay bất kỳ Nexus nào — không cần viết cấu hình thủ công cho từng loại dự án.
Đây là một Gradle plugin do Vanniktech (Niklas Baudy) phát triển, dựa trên nền tảng ban đầu từ Chris Banes nhưng được mở rộng hỗ trợ plangiản Kotlin và cập nhật liên tục theo tiêu chuẩn mới nhất. Plugin này tạo ra task publish để tự động tải lên tất cả thư viện của bạn — bao gồm source code và javadoc — đến bất kỳ Maven repository nào.
✨ Điểm nổi bật
- Hỗ trợ đa dạng plugin Gradle: Android fused library, Android KMP, java, kotlin multiplatform, version-catalog...
- Cấu hình tự động hoàn toàn: Không cần biết cách cấu hình publishing riêng cho từng loại dự án
- Tích hợp Maven Central: Dễ dàng thiết lập và tự động release mà không cần thao tác giao diện web
- Ký GPG bằng biến môi trường: Hỗ trợ ký GPG trong bộ nhớ để dùng trên CI mà không cần cài thêm
- Cấu hình qua Gradle properties: Áp dụng cấu hình cho toàn bộ module con chỉ bằng một thuộc tính
- Cung cấp base plugin: Cho phép tùy chỉnh tối đa khi cần thiết
💡 Vì sao đáng chú ý
Khác với maven-publish mặc định của Gradle, plugin này cung cấp một cách tiếp cận thống nhất cho mọi loại dự án — từ thư viện Java đơn giản đến dự án Kotlin Multiplatform phức tạp. Đặc biệt giúp các nhóm phát triển có nhiều module khác nhau tiết kiệm thời gian cấu hành và giảm lỗi cấu hình. Với hỗ trợ ký GPG bằng biến môi trường, việc triển khai trên CI trở nên an toàn và đơn giản hơn.
#Gradle #MavenPublish #OpenSource #Android #KotlinMultiplatform #TiniX
Similar Projects
Discover other similar projects and AI models.
基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.