Phần quan trọng nhất là plugin mà bạn đang làm việc, tôi cho là vậy. Những gì chúng tôi làm là đặt nguồn cho tất cả các plugin có thể phát triển thành kiểm soát sửa đổi, sau đó nhập các dự án vào không gian làm việc Eclipse tươi mà không sao chép chúng. Điều này có lẽ là hiển nhiên.
Một chút phức tạp hơn là các plugin là một phần của môi trường thời gian chạy. Chúng tôi có một dự án đặc biệt (cũng thuộc quyền kiểm soát sửa đổi) có chứa các lọ, được tổ chức trong các thư mục. Một số là từ Eclipse, một số là từ mùa xuân, đăng nhập công cụ vvNgoài ra còn có một tệp định nghĩa đích, xác định những trình cắm thêm nào tạo nên môi trường. Vì vậy, bạn không biên dịch và chạy trên bản sao Eclipse mà bạn đang phát triển, nhưng một bộ các plugin độc lập được định nghĩa là nền tảng đích.
Hiểu và sử dụng nền tảng đích tạo nên sự khác biệt lớn, vì nó không còn quan trọng với phiên bản IDE bạn đang sử dụng - tất cả các nhà phát triển sẽ liên kết và kiểm tra cùng một mã. Một hiệu ứng phụ tốt đẹp là bạn kiểm soát tập hợp con của các plugin là một phần của sản phẩm của bạn và không thể vô tình kéo 17 plugin mới thông qua một phụ thuộc mới vô tội.
Rất tiếc PDE/Build không biết về định nghĩa đích, nhưng định dạng tệp đủ dễ tìm ra.
Cuối cùng, tùy chọn và định dạng, v.v. có thể được xuất sang tệp và bị kẹt trong kiểm soát sửa đổi, nếu điều đó quan trọng. Quy tắc định dạng chuẩn rất hữu ích, tôi đoán vậy.
Nguồn
2010-11-19 09:52:06
Cảm ơn, chỉ cần vấp phải điều này --- đó là chính xác những gì tôi đang tìm kiếm. Tôi đã nhận được một hộp dev mới ngày hôm nay và cần phải sao chép các ràng buộc/prefs chính của tôi để cài đặt Eclipse nguyên sơ. Làm việc như người ở... – evadeflow