2011-10-20 35 views
5

Tôi có thư mục kho chứa dưới .m2 mà tôi muốn sử dụng làm kho lưu trữ từ xa (-Dmaven.repo.remote = http: // remotehostname/repo) cho các máy chủ khác. Tôi đã cố gắng để lộ thư mục .m2/repository/dưới Apache là http://remotehostname/repo, thư mục có thể nhìn thấy hoàn toàn thông qua HTTP, nhưng Maven dường như không đọc từ repo tiếp xúc. Vì nhiều lý do, tôi không muốn thêm repo từ xa mới này vào tệp settings.xml; giới hạn nó thành -Dmaven.repo.remotechuyển đổi kho lưu trữ cục bộ maven thành kho lưu trữ từ xa

Tôi cần làm gì để chuyển đổi repo cục bộ dưới dạng .m2 dưới dạng repo từ xa?

Trả lời

1

Tôi chưa nghe nói đến bất kỳ trình quản lý kho lưu trữ maven nào có thể đơn giản phản chiếu thư mục .m2 của bạn (chỉ là một kho lưu trữ cục bộ). Bạn cần phải cài đặt và cấu hình phần mềm quản lý kho lưu trữ ... có rất nhiều phần mềm miễn phí, nguồn mở, tôi khuyên bạn nên Artifactory hoặc Nexus.

Nexus phù hợp rất chặt chẽ với yêu cầu của bạn vì nó sử dụng kho lưu trữ dựa trên tệp và bố cục tệp khớp với bố cục repo cục bộ.

2

Tiếp tục để trả lời @ Nhận thức, bạn có thể nhìn vào Nexus Command Line công cụ, có thể giúp chuyển đổi repo địa phương của bạn để mối quan hệ repo

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