Repolode
dzikoysk

dzikoysk/reposilite

轻量级自托管 Maven 制品仓库管理工具,面向 JVM 生态,可替代 Nexus、Archiva 等方案。

可替代:Nexus RepositoryJFrog Artifactory

Star
1,902
Fork
242
未关闭 Issue
57
最近提交
5天前

这是什么?

Reposilite 是一个面向 JVM 生态 Maven 制品的仓库管理工具。团队可以自行部署,用来托管自己构建的库,并供 Gradle、Maven、sbt 等构建工具拉取依赖。它定位为比 Nexus、Archiva、Artifactory 更简单、更轻量的替代方案,同时保持可扩展和可伸缩。

个人或小团队使用时,大约需要 20 MB 内存和 Java 11 及以上版本。面向大型公共仓库时,可以在配置中调整内存上限和线程池大小。部署方式包括直接运行独立 JAR、使用官方 Docker 镜像,或通过官方 Helm chart 部署到 Kubernetes。

后端基于 Kotlin 与 Javalin 开发,前端使用 Vue 3 与 Vite 构建。

核心功能

  • 01以 Maven 格式托管和分发制品,供 Gradle、Maven、sbt 使用。
  • 02支持独立 JAR、Docker 镜像和 Helm chart 三种部署方式。
  • 03可在配置中调整内存与线程池,适应大型仓库。
  • 04提供网页界面用于浏览仓库内容。

适用场景

  • 为使用 Gradle 或 Maven 的团队托管私有内部库。
  • 在小型服务器或 Kubernetes 中运行轻量制品仓库。
  • 在对资源占用敏感的场景中替代较重的仓库管理软件。

快速上手

  1. 1

    从 GitHub Releases 页面下载 Reposilite 独立 JAR 文件

  2. 2

    使用 Java 启动该 JAR 文件(需要 Java 11 或更高版本)

    java -Xmx32M -jar reposilite-3.6.4.jar

收录于专题

标签

#maven#artifact-repository#java#kotlin#jvm#gradle#self-hosted#docker#artifact-repository-manager#deploy

常见问题

reposilite 是什么?
轻量级自托管 Maven 制品仓库管理工具,面向 JVM 生态,可替代 Nexus、Archiva 等方案。 Reposilite 是一个面向 JVM 生态 Maven 制品的仓库管理工具。团队可以自行部署,用来托管自己构建的库,并供 Gradle、Maven、sbt 等构建工具拉取依赖。它定位为比 Nexus、Archiva、Artifactory 更简单、更轻量的替代方案,同时保持可扩展和可伸缩。
reposilite 可以免费使用吗?用的什么许可证?
reposilite 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
reposilite 还在维护吗?
活跃维护中。reposilite 最近一次提交是在 2026年11月2日。
reposilite 适合用来做什么?
为使用 Gradle 或 Maven 的团队托管私有内部库。 在小型服务器或 Kubernetes 中运行轻量制品仓库。 在对资源占用敏感的场景中替代较重的仓库管理软件。
reposilite 怎么安装和运行?
从 GitHub Releases 页面下载 Reposilite 独立 JAR 文件 使用 Java 启动该 JAR 文件(需要 Java 11 或更高版本): java -Xmx32M -jar reposilite-3.6.4.jar
在哪里获取 reposilite?
源代码和安装说明在 GitHub 上:https://github.com/dzikoysk/reposilite

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目