Chúng tôi muốn triển khai maven trong công ty của chúng tôi và chúng tôi tự hỏi cách tốt nhất để phân phối tệp settings.xml và có thể liên kết dữ liệu với từng nhà phát triển là gì. Chúng tôi nhận thấy những khó khăn này:Phân phối tệp settings.xml maven trong môi trường công ty
- Chúng tôi muốn có một 'pin bao gồm' chiến lược ': Số tiền tối thiểu của công việc để thiết lập một môi trường chính xác.
- Chúng tôi có roaming profile, vì vậy chúng tôi không thể lưu trữ đầy đủ bộ nhớ cache kho maven trong hồ sơ cá nhân (cần cho việc tạo ra một thư mục cho bộ nhớ cache này bên ngoài hồ sơ)
- Chúng tôi muốn đẩy bản cập nhật nhỏ để tệp này mà không phá hủy thay đổi địa phương (vì vậy không ghi đè lên, nhưng ví dụ như một lật đổ merge sẽ có thể sử dụng)
- chúng tôi muốn sử dụng công cụ phát triển theo phong cách duy nhất, vì vậy chúng tôi không phụ thuộc vào các cửa sổ kẻ với tất cả các chi phí liên quan đến một phát hành để đẩy một chút thay đổi (sử dụng GPO hoặc SMS để đẩy tệp này không được ưu tiên)
Vậy công ty của bạn xử lý việc này như thế nào?
Hi hyperman Tôi có một yêu cầu tương tự để đẩy các thay đổi settings.xml cho các nhà phát triển môi trường địa phương. Bất kỳ đề xuất nào về cách bạn triển khai nó? –