Repolode
dzikoysk

dzikoysk/reposilite

JVM 아티팩트를 위한 경량 자체 호스팅 Maven 저장소 관리자이자 Nexus, Archiva, Artifactory의 경량 대안입니다.

대체할 수 있는 제품:Nexus RepositoryJFrog Artifactory

스타
1,903
포크
243
열린 이슈
57
마지막 커밋
6일 전

어떤 프로젝트인가요?

Reposilite는 JVM 생태계의 Maven 기반 아티팩트를 관리하는 저장소 관리자입니다. 직접 운영하면서 팀에서 빌드한 라이브러리를 호스팅하고 Gradle, Maven, sbt 등의 빌드 도구에 제공할 수 있습니다. Nexus, Archiva, Artifactory 같은 무거운 저장소 관리자보다 리소스를 적게 사용하며, 더 단순하고 확장 가능하고 확장성 높은 대안으로 소개됩니다.

개인이나 소규모 팀에서 사용할 때는 대략 20 MB의 RAM과 Java 11 이상이 필요합니다. 대규모 공개 저장소에서는 설정을 통해 메모리 제한과 스레드 풀 크기를 조정할 수 있습니다. 독립 실행형 JAR로 시작하거나 공식 Docker 이미지로 실행하거나 공식 Helm chart로 배포할 수 있습니다.

백엔드는 Javalin 기반 Kotlin으로 작성되었으며, 웹 프런트엔드는 Vue 3와 Vite로 빌드되었습니다.

핵심 기능

  • 01Gradle, Maven, sbt에서 사용할 수 있도록 Maven 형식의 아티팩트를 호스팅하고 제공합니다.
  • 02독립 실행형 JAR, Docker 이미지 또는 Helm chart로 실행할 수 있습니다.
  • 03대규모 저장소에 맞게 메모리 제한과 스레드 풀을 설정할 수 있습니다.
  • 04저장소를 둘러볼 수 있는 웹 프런트엔드를 제공합니다.

활용 사례

  • 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 통계는 매일 갱신됩니다.

관련 프로젝트