Repolode
dzikoysk

dzikoysk/reposilite

JVM向け成果物をホストする、軽量なセルフホスト型Mavenリポジトリマネージャー。Nexus、Archiva、Artifactoryの軽量な代替です。

代替できる製品:Nexus RepositoryJFrog Artifactory

スター
1,903
フォーク
243
未解決の Issue
57
最終コミット
6 日前

これは何?

Reposiliteは、JVMエコシステム向けのMaven成果物を管理するリポジトリマネージャーです。自分で運用して、チームがビルドするライブラリをホストし、Gradle、Maven、sbtなどのビルドツールに提供できます。Nexus、Archiva、Artifactoryなどの重量級マネージャーに比べ、リソース消費を抑えた、シンプルで拡張性とスケーラビリティに優れる代替として位置付けられています。

個人や小規模チームでの利用なら、必要なメモリは約20 MBで、Java 11以降が必要です。大規模な公開リポジトリでは、設定でメモリ上限やスレッドプールのサイズを調整できます。単体のJARとして起動するほか、公式Dockerイメージで実行したり、公式Helm chartでデプロイしたりできます。

バックエンドはJavalin上でKotlinを使って実装されており、WebフロントエンドはVue 3とViteで構築されています。

主な機能

  • 01Gradle、Maven、sbt向けにMaven形式の成果物をホストし、提供します。
  • 02単体のJAR、Dockerイメージ、またはHelm chartとして実行できます。
  • 03大規模なリポジトリ向けに、メモリ上限とスレッドプールを設定できます。
  • 04リポジトリを閲覧するためのWebフロントエンドを備えています。

ユースケース

  • GradleやMavenを使うチーム向けに、非公開の社内ライブラリをホストする。
  • 小規模なサーバーやKubernetes上で、軽量な成果物リポジトリを運用する。
  • リソース消費を抑えたい環境で、より重量級のリポジトリマネージャーを置き換える。

クイックスタート

  1. 1

    GitHubのリリースページからスタンドアロン版の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 とは?
JVM向け成果物をホストする、軽量なセルフホスト型Mavenリポジトリマネージャー。Nexus、Archiva、Artifactoryの軽量な代替です。 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のリリースページからスタンドアロン版のReposilite JARをダウンロードします JavaでJARを起動します(Java 11以降が必要です): java -Xmx32M -jar reposilite-3.6.4.jar
reposilite はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dzikoysk/reposilite

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト