Repos được đặt ra như thế nào? Họ có giống nhau không? Nếu có, ai chỉ định định dạng.Kho lưu trữ maven có định dạng chuẩn không?
Trả lời
Bố cục kho lưu trữ cho Maven được xác định rất nghiêm ngặt. Bản thân Maven là công cụ xử lý hoàn toàn kho lưu trữ.
/$groupIdWithSlashes/$artifactId/$version/$artifactId-$version.$extension
/$groupIdWithSlashes/$artifactId/$version/$artifactId-$version-$classifier.$extension
Đọc thêm here on details of the layout và here on details of metadata files.
Lưu ý rằng Nexus có bố cục tương tự trong bộ nhớ của nó, nhưng (trong một số trường hợp) có định dạng hơi khác nhau của tệp metadata.xml.
Người quản lý kho khác có thể có bố cục hoàn toàn khác trong bộ nhớ trong - như Artifactory. Dù sao, cấu trúc URL phải giống nhau (và là) giống nhau.
Cảm ơn thông tin. Trang đó dường như không giải quyết các tệp dữ liệu meta mà tôi thấy trong repo cục bộ của mình; chúng là một phần của định dạng repo "chuẩn" không. Và, nếu tôi nhìn vào bên trong của repo nexus của tôi, sẽ giống hệt với repo địa phương? – chad
câu hỏi chính xác của bạn là gì, bạn chỉ tò mò hoặc cố gắng giải quyết vấn đề? –
liên kết đã chết. – xenoterracide
Chỉ cần để cập nhật các liên kết do Petr trên ... Các maven văn bản dường như đã chuyển đến Maven Repository Layout và Maven Repository Metadata
Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và sau khi bạn có đủ [danh tiếng] (http://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bài đăng bất kỳ] (http://stackoverflow.com/help/privileges/comment). –
@ManosNikolaidis bạn nói đúng, nhưng điều này dường như cho thấy rằng Ross dường như đã cố gắng đóng góp một thông tin hữu ích, và - là một người mới - không có cơ hội nào tốt hơn. Có lẽ rào cản để lại nhận xét có thể bị hạ xuống không? Ví dụ, ý kiến từ những người mới đến dưới 50rep sẽ cần phải thông qua sự chấp thuận của tác giả câu hỏi/trả lời? Tôi biết, đây có thể là một ý tưởng để gửi về meta ... –
[Kiểm tra này] (http://docs.codehaus.org/display/ MAVEN/Kho lưu trữ + Bố cục + - + Cuối cùng) – higuaro
Không có đặc điểm chính thức cho bố cục tệp của người quản lý kho lưu trữ Maven (tệp Siêu dữ liệu, định dạng tệp chỉ mục, v.v.). Câu hỏi nên được hướng dẫn đến Sonatype các nhà sản xuất của Maven, tôi cho rằng họ sẽ chỉ cho bạn biết để sử dụng Nexus :-) –