Sự khác nhau là gì? Những gì được sử dụng cho mục đích nào?Sự khác nhau giữa các trình cắm thêm, các tính năng và các sản phẩm trong RCP Eclipse là gì?
Trả lời
Khi RCP tutorial chi tiết
Plugins là các thành phần phần mềm triển khai và cài đặt nhỏ nhất của Eclipse.
Mỗi plugin có thể xác định các điểm mở rộng xác định khả năng đóng góp chức năng (mã và không mã) bằng các plugin khác. Đóng góp chức năng không mã là ví dụ như cung cấp nội dung trợ giúp.
Cơ sở cho kiến trúc này là môi trường thời gian chạy Equinox của Eclipse là cài đặt tham chiếu của OSGI. Xem OSGi development - Tutorial để biết chi tiết.
Khái niệm Plugin của Eclipse giống như khái niệm gói của OSGI. Nói chung một gói OSGI bằng một Plugin và ngược lại.
Các Feature Tutorial đề cập
Một dự án tính năng cơ bản là một danh sách các plugin và các tính năng khác mà có thể được hiểu như một đơn vị riêng biệt logic.
Eclipse sử dụng các dự án tính năng cho trình quản lý cập nhật và cho quá trình xây dựng. Bạn cũng có thể cung cấp một giấy phép phần mềm mà một tính năng
Cuối cùng, một product là một chương trình độc lập được xây dựng với nền tảng Eclipse. Một sản phẩm có thể tùy chọn được đóng gói và phân phối dưới dạng một hoặc nhiều tính năng, chỉ đơn giản là nhóm các trình cắm thêm được quản lý như một thực thể duy nhất bởi các cơ chế cập nhật Eclipse.
Vì vậy:
plugins có thể được nhóm trong các tính năng mà có thể được đóng gói như một đơn vị thực thi gọi là sản phẩm.
- 1. Sự khác nhau giữa "Thêm các JAR" và "Thêm các JAR Ngoài" trong Eclipse là gì?
- 2. Sự khác nhau giữa ống và ổ cắm là gì?
- 3. XText trong sản phẩm RCP
- 4. Sự khác nhau giữa ống và ổ cắm là gì?
- 5. Config.ini tùy chỉnh trong Eclipse Sản phẩm RCP
- 6. Sản phẩm plugin VS Sản phẩm tính năng
- 7. Sự khác nhau giữa các sự kiện logic và sự kiện gốc trong GWT là gì?
- 8. Sự khác nhau giữa các thuộc tính CurrentCulture và CurrentUICulture của CultureInfo trong .NET là gì?
- 9. Sự khác nhau giữa isSaleable() và isAvailable() là gì?
- 10. Sự khác nhau giữa các tham chiếu và các đối tượng trong java là gì?
- 11. Sự khác nhau giữa các trình phân tích cú pháp LR, SLR và LALR là gì?
- 12. Gỡ lỗi các trình cắm thêm của Eclipse
- 13. Sự khác nhau giữa CLASSPATH "các mục khởi động" và "các mục nhập người dùng" trong Eclipse là gì?
- 14. Sự khác nhau giữa các thẻ bao gồm và các thẻ nhúng trong expressionengine là gì?
- 15. Sự khác nhau giữa các đối tượng và các lớp trong C# là gì?
- 16. Sự khác nhau giữa các gói PloneTestCase, plone.testing và plone.app.testing là gì?
- 17. Sự khác nhau giữa NHibernate và iBATIS.NET là gì?
- 18. sản lượng giữa các quy trình khác nhau
- 19. Sự khác biệt giữa Nội các Tokyo và Nội các Kyoto là gì?
- 20. Sự khác nhau giữa các trình biên dịch Borland, GCC và MinGW là gì?
- 21. Eclipse RCP và Eclipse Plugin
- 22. Sự khác nhau giữa Trình khám phá Gói Eclipse và Trình thám hiểm Dự án Eclipse là gì?
- 23. Sự khác nhau giữa các trình xử lý sự kiện và các cuộc gọi lại
- 24. Sự khác nhau giữa các đối tượng miền, POCO và các thực thể là gì?
- 25. Sự khác nhau giữa các trình lặp đầu vào và các trình vòng lặp chuyển tiếp chỉ đọc là gì?
- 26. Sự khác nhau giữa MTOM và các tính năng đính kèm được cung cấp bởi SAAJ là gì?
- 27. Sự khác nhau giữa sysfs_create_file() và sysfs_create_group() là gì?
- 28. Sự khác nhau giữa các bản triển khai Bản đồ khác nhau trong Dart là gì?
- 29. Các tệp view.phtml khác nhau cho các loại nhóm và nhóm sản phẩm trong magento
- 30. Sự khác nhau giữa các phương thức * get helper * khác nhau trong Magento là gì?
Đây là câu trả lời khá cũ nhưng dù sao: Tôi hiểu bạn đang nói gì, nhưng sự khác biệt giữa tab 'Phụ thuộc 'của dự án' Tính năng' và tab 'Phụ thuộc' của' Plugin.xml' là gì và tab 'Dependencies' của' Product' có thể giải thích được không? – Cratylus
@ user384706 về cơ bản, tab 'Phụ thuộc 'của' Sản phẩm' cho phép bạn liệt kê các tính năng (nhóm plugin) * cũng như * các plugin cần thiết cho sản phẩm của bạn (http://help.eclipse.org/indigo/index. jsp? topic =% 2Forg.eclipse.pde.doc.user% 2Fguide% 2Ftools% 2Feditors% 2Ffeature_editor% 2Fdependencies.htm: "Trang Dependencies liệt kê tất cả các tính năng cần thiết và các trình cắm thêm phải có mặt trong sản phẩm trước trình quản lý cập nhật cài đặt tính năng này.Nếu bất kỳ điều kiện tiên quyết nào bị thiếu, tính năng này sẽ không được cài đặt ". Thẻ' Dependencies' của 'Plugin.xml' chỉ liệt kê các plugin cần thiết khác. – VonC
Cảm ơn bạn! Và tại sao lại có một thẻ định nghĩa phụ thuộc trong' MANIFEST.MF' ** và ** trong 'plugin.xml' ** và ** trong' build.properties.xml' của ** cùng một ** plugin? Tôi không thể quấn đầu của tôi xung quanh điều này và thực hiện thay đổi ngẫu nhiên cho dự án – Cratylus