Tôi hiện đang đánh giá con quạ để cải thiện quy trình xây dựng của chúng tôi. Việc xây dựng và tạo các tệp jar bình thường hoạt động cho đến nay, mặc dù tôi không hoàn toàn hài lòng với IDE Maven.Hiện tại, bạn có thể xây dựng các Plugin Eclipse bằng Maven VÀ có tích hợp IDE tốt không?
Tôi hiện đang ở thời điểm đó, nơi tất cả libs tôi cần cho dự án của chúng tôi được xây dựng và tôi đang chuyển sang các dự án RCP Eclipse. Và bây giờ tôi không chắc chắn làm thế nào để đi về.
Có một số plugin tôi cần phải tạo trước tiên, trước khi chuyển sang phần RCP thực tế. Do đó tôi có 3 vấn đề.
Tôi muốn xây dựng những plugins, các giải pháp thực tế duy nhất cho điều đó dường như là maven-bó-plugin: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
Nhưng, Đối với tích hợp IDE tốt đẹp Tôi cũng cần các tập tin thích hợp (plugin.xml, xây dựng .properties, v.v ...) sẽ được tạo tự động.
Để xây dựng các bộ phận RCP, có vẻ như cho đến nay giải pháp duy nhất chỉ là plugin pde-maven-http://mojo.codehaus.org/pde-maven-plugin/, theo như tôi có thể nói, hãy sử dụng ant-pde. Đây là ngu ngốc, phải không?
Điều duy nhất tôi có thể tìm thấy là tycho (http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/), nhưng điều này là cho đến khi ở giai đoạn rất sớm.
và một lần nữa, một tích hợp Eclipse tốt đẹp là cần thiết. Tôi thực sự, thực sự, thực sự không muốn chỉ định phụ thuộc hai lần.
Vì vậy, làm thế nào để bạn xây dựng các dự án RCP Eclipse của bạn với maven?
Cập nhật
Còn bây giờ, có vẻ như là không có giải pháp như thế có sẵn. Tycho trông rất hứa hẹn, nhưng tôi lãng phí 2 ngày và không có được nó để chạy (phiên bản hiện tại vào thời điểm này). Có lẽ nó sẽ sẵn sàng trong nửa năm hoặc lâu hơn.
Kể từ PDE được dựa trên buildfiles ANT, tôi không thấy như thế nào pde-maven-plugin là ngu ngốc. Đừng sáng tạo lại bánh xe. –
Nhưng maven đã tự làm hầu hết mọi thứ (biên dịch, đóng gói, vv ..), vậy tại sao không có plugin hoàn toàn độc lập (từ ant) với chi phí cấu hình tối thiểu? – Mauli
Tôi hiện đang có một cái nhìn tại Tycho vs. Buckminster vv Hơn một năm sau câu hỏi của bạn, kinh nghiệm của bạn như thế nào? – cuh