2011-11-30 32 views
14

Tôi muốn thêm dự án của mình vào kho lưu trữ maven công khai để cộng đồng có thể sử dụng nó. Nó không phải là trung tâm maven - bất kỳ loại kho lưu trữ công cộng và miễn phí nào cho mã nguồn mở.Cách thêm dự án riêng vào kho lưu trữ maven công khai?

Làm cách nào để thực hiện điều đó (theo cách dễ dàng nhất)?

+0

Tôi muốn thêm dự án đó được lưu trữ trên GoogleCode và theo như tôi biết không có cách nào để thực hiện điều đó một cách tự động (từ GoogleCode) – Daimon

+1

Xem thêm http://stackoverflow.com/questions/1280470/ maven-repository-for-google-code-project –

+0

Cảm ơn bạn đã bình luận nhưng tôi đang sử dụng Mercurial cho nhu cầu phiên bản của tôi nên giải pháp SVN này có thể sẽ không hoạt động – Daimon

Trả lời

13

Có lẽ 3 cách để làm điều này:

  1. Nếu bạn có một máy chủ web mà bạn chỉ đơn giản là có thể thả jar và pom vào một thư mục, ví dụ như: yourserver.com/mavenRepo/com/yourcompany/v1.0/yourjar.jar Đây là cách 'nhanh chóng và bẩn', nhưng sau đó công chúng có thể thêm yourerver.com/mavenRepo làm kho lưu trữ.
  2. Có một ví dụ ngoài phải đối mặt với các Nexus hoặc Artifactory
  3. Hãy chính thức dự án hơn thông qua một trong những dự án mã nguồn mở phổ biến, được mô tả trong 'Hosting Repository Chấp Nhận' và phần của Dự án Khác 'của this page.
+0

Cảm ơn bạn đã trả lời. Đây là URL để hướng dẫn Sonatype https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide – Daimon

+0

@Daimon Liên kết do bạn đưa ra gây ra lỗi 404, bạn có thể cập nhật không? – Visruth

+1

Có thể đây là bây giờ (bạn cũng sẽ cần phải kiểm tra các trang được tham chiếu): http://central.sonatype.org/pages/ossrh-guide.html – Daimon

Các vấn đề liên quan