Trong ngữ cảnh của ứng dụng RCP, tôi tự hỏi liệu mình có nên căn cứ vào sản phẩm của mình trên các plugin hoặc các tính năng hay không.Sản phẩm plugin VS Sản phẩm tính năng
Sự khác biệt chính tôi có thể thấy bây giờ là về nội dung của ứng dụng đã xuất.
Sử dụng plugin làm kết quả cơ sở sản phẩm trong một xuất (với GUi hoặc xây dựng không đầu, nó giống nhau) với TẤT CẢ các plugin được yêu cầu (tính tôi đoán qua tệp kê khai plugin).
Ngược lại, khi sử dụng tính năng làm cơ sở, sản phẩm đã xuất chỉ chứa các tính năng được liệt kê trong tệp sản phẩm. Vì vậy, tôi phải thêm thủ công tất cả các tính năng cần thiết để cho sản phẩm của tôi hoạt động chính xác. Điều này cũng có tác dụng phụ để mang lại tất cả các tính năng bổ sung ngay cả khi chúng không cần thiết.
Trải nghiệm của bạn về chủ đề này là gì?
EDIT Theo đề xuất của Vonc, tôi đã tạo tính năng của riêng mình chỉ bao gồm các plugin tôi cần từ các tính năng khác. Giải pháp này hoạt động nhưng tôi phải tự thêm tất cả các plugin cần thiết bởi sản phẩm của tôi trong tính năng này. Hôm nay để làm điều đó, giải pháp duy nhất tôi tìm thấy là sử dụng tabbutton plugin khởi động cấu hình với nút tính toán yêu cầu plugin và để báo cáo bằng tay trong tính năng của tôi tất cả các plugin được chọn. Nó thực sự nhàm chán :-(Có bất kỳ giải pháp khác hiện
Cảm ơn
Bạn không thể xác định các tính năng của riêng bạn chỉ bằng các plugin từ các tính năng khác mà bạn đã nhập (nhưng không muốn xuất vì chúng sẽ bao gồm các plugin không cần thiết)? – VonC
Có, tôi nghĩ tôi có thể làm điều đó và dường như đó là cách để làm. Tôi sẽ thử nó. Tôi lưu ý rằng giải pháp này giống như "hack" cho đôi mắt của tôi ... Cảm ơn bạn đã giúp đỡ của bạn –
Một lưu ý khác là sẽ rất khó để tìm tất cả các plugin cần thiết. Một giải pháp là sử dụng hộp thoại chạy như cấu hình và tính toán tất cả các plugin cần thiết và sau đó tự báo cáo plugin này ... Thực sự nhàm chán –