Tôi muốn thiết lập bản dựng của mình sao cho nó tự động tìm cách tải xuống một tạo phẩm từ máy chủ trung tâm của mff mà máy chủ nexus của chúng tôi không thể truy cập được. Tôi có những điều sau đây trong settings.xml và tôi không chắc chắn làm thế nào để thay đổi nó (nếu có thể).Làm thế nào để cấu hình maven để truy cập trung tâm maven nếu máy chủ nexus bị hỏng?
<profiles>
<profile>
<id>nexus</id>
<!--Enable snapshots for the built in central repo to direct -->
<!--all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://mynexus</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://mynexus</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
+1. Ngoài ra, bằng "không thể truy cập", tôi tin rằng anh ấy có nghĩa là "khi bạn ra khỏi văn phòng và không có VPN". – carlspring
Cảm ơn, nhưng thực sự là không thể truy cập tôi có nghĩa là một cái gì đó thảm khốc hơn như một vấn đề mạng trên nút lưu trữ máy chủ Nexus. Tôi đã hy vọng cho một failover tự động để maven trung tâm trong trường hợp đó để không làm gián đoạn xây dựng trong khi vấn đề nexus được chẩn đoán. –
Nghe có vẻ tốt đẹp về mặt lý thuyết nhưng thực tế nó sẽ không giúp ích gì và đây là lý do: Thông thường Nexus của bạn đang proxy nhiều hơn chỉ là Trung tâm, bao gồm cả kho lưu trữ nội bộ. Bạn có thể ảnh hưởng đến cách Nexus định vị các tạo tác theo thứ tự trong cài đặt nhóm và cũng bằng cách định tuyến quy tắc. Nếu bạn đột nhiên thả tất cả những điều đó ra khỏi hình ảnh, trường hợp tốt nhất các nhà phát triển của bạn sẽ nhận được các kết quả khác nhau, rất có thể trường hợp là một bó toàn bộ nội dung sẽ không được tìm thấy dẫn đến lỗi xây dựng. –