Là một nhà tư vấn, tôi có nhiều khách hàng mà tôi đang làm việc cho. Mỗi máy khách sử dụng kho lưu trữ Maven nội bộ của riêng mình, cũng được thiết lập để phản chiếu các kho lưu trữ trung tâm và các kho lưu trữ bên ngoài khác. Tôi cần phải cấu hình cài đặt maven của tôi trên máy tính xách tay của tôi để khi tôi đang làm việc cho một khách hàng, nó sử dụng kho lưu trữ nội bộ của họ cho tất cả mọi thứ.Nhiều gương Maven cho cùng một kho lưu trữ
Tôi đã nghĩ tôi có thể sử dụng các cấu hình để xử lý việc này, nhưng không thể thay đổi cài đặt gương cho mỗi cấu hình.
Có ai có đề xuất về cách tiếp cận cấu hình maven này không?
Lưu ý: Câu hỏi tương tự ở đây: How do I configure maven to access maven central if nexus server is down?, nhưng câu hỏi đó đề cập đến việc chuyển đổi giữa Trung tâm đến từ gương hay không. Những gì tôi cần là cho Trung ương (và những người khác) đến từ một tấm gương hoặc một cái khác dựa trên một số thuộc tính/thiết lập/biến số.
Cuối cùng tôi đã tìm thấy một câu hỏi khác đã cho tôi đủ thông tin chi tiết để trả lời câu hỏi của riêng tôi. Tham khảo: [link] (http://stackoverflow.com/a/1385744/1481288) Vì vậy, những gì tôi đã làm là thiết lập định nghĩa gương bằng cách sử dụng $ {M2_MIRROR} trong URL và sau đó tôi có thể đặt một biến môi trường để trỏ đến kho lưu trữ nội bộ chính xác tùy thuộc vào máy khách (hoặc dự án nội bộ) mà tôi đang làm việc. – MBru
+1 câu hỏi rất thú vị! Tôi đang ở trong trường hợp tương tự, và tôi đã tự hỏi làm thế nào để đối phó với một vấn đề như vậy ... +1 –