Docker 데몬 없이 Maven 또는 Gradle로 Java 애플리케이션의 최적화된 Docker 및 OCI 컨테이너 이미지를 빌드합니다.
dzikoysk/reposilite
JVM 아티팩트를 위한 경량 자체 호스팅 Maven 저장소 관리자이자 Nexus, Archiva, Artifactory의 경량 대안입니다.
대체할 수 있는 제품:Nexus Repository
JFrog 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
GitHub 릴리스 페이지에서 독립 실행형 Reposilite JAR 파일을 다운로드합니다
- 2
Java로 JAR 파일을 실행합니다(Java 11 이상 필요)
java -Xmx32M -jar reposilite-3.6.4.jar
포함된 컬렉션
토픽
자주 묻는 질문
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
여러 언어와 파일 형식에 코드 포매터와 린터를 적용하는 Gradle 및 Maven용 빌드 플러그인 프레임워크입니다.
Java, Kotlin, Android 라이브러리와 소스 및 javadoc을 Maven Central이나 다른 Nexus 저장소에 배포하는 Gradle 플러그인입니다.
프로젝트와 의존성을 묶은 fat/uber JAR를 만들고, 패키지 재배치와 파일 변환을 지원하며, R8/ProGuard로 결과물을 축소하는 Gradle 플러그인입니다.
JetBrains가 멀티플랫폼 개발을 위해 개발한 Kotlin 프로그래밍 언어와 컴파일러, 표준 라이브러리, 빌드 도구입니다.
블록체인 인프라를 포함한 임시 백엔드 스택을 Docker나 Kubernetes에서 한 번의 명령으로 패키징하고 실행하는 플랫폼입니다.