2012-04-21 34 views
10

Vì vậy, tôi đang triển khai các dự án nhật thực. Tôi có một tập hợp các plugin nằm trong 'dự án tính năng' và dự án tính năng đó hoạt động trong dự án 'Cập nhật trang web'.Eclipse - xây dựng một dự án tính năng

Mọi thứ diễn ra tốt đẹp trong lần xây dựng đầu tiên. Ngọt ngào như một hạt.

Khi tôi thực hiện một số thay đổi đối với dự án phim và sau đó muốn xây dựng lại trong dự án cập nhật trang web của tôi đi đến bấm nút của tôi 'xây dựng tất cả' .... build button

... nhưng tôi nhận được như sau lỗi ...

enter image description here

tôi đoán đây là một vấn đề versioning - cách duy nhất của tôi xung quanh điều này dường như là tôi loại bỏ các dự án tính năng hoàn toàn từ các dự án cập nhật trang web, và sau đó thêm các phiên bản của nó không có số phiên bản rõ ràng enter image description here

... nhưng điều này có vẻ khó xử, có phương pháp nào hiệu quả hơn tôi nên sử dụng không?

(EDIT - Tôi đã được yêu cầu cho những gì sẽ xảy ra khi tôi nhấp vào 'thêm chi tiết' đây là bức ảnh)

enter image description here

+0

Điều gì sẽ xảy ra khi bạn mở rộng hộp thoại bằng nút "Chi tiết >>"? –

+0

Tôi đã thêm ảnh chụp màn hình - cảm ơn nhận xét :) – Joe

+0

Tôi cũng gặp phải các vấn đề tương tự trong Eclipse nhưng đã giải quyết nó bằng cách tạo các dự án Tính năng mới. nhưng không có giải pháp thích hợp. – Kishore

Trả lời

1

Tôi ước gì tôi có thể cung cấp tài liệu tham khảo cho việc này, nhưng tôi tìm thấy tài liệu trên làm thế nào các dự án trang web cập nhật làm việc để được woefully thiếu. Hy vọng rằng lời giải thích này sẽ giúp.

Điều gì sẽ xảy ra ở đây là trên bản dựng đầu tiên, tham chiếu đến đối tượng địa lý của bạn được chuyển từ bị gọi là featureProject (1.0.0.qualifier) thành featureProject (1.0.0.201204171009). Bạn có thể thấy thay đổi này trong tệp site.xml và các tệp jar tương ứng sẽ được xây dựng trong các thư mục updateSite \ features và updateSite \ plugins, với jar tính năng được giới thiệu bởi tệp site.xml được cập nhật.

Lần thứ hai bạn xây dựng, đó là nghĩa vụ phải xây dựng một tính năng mới và plugin jar, thay thế vòng loại với dấu thời gian hiện tại.

Trong trường hợp của bạn, có điều gì đó đang xảy ra ở giữa. Một triệu chứng rõ ràng là lỗi, nhưng khác là hộp thoại 'chọn tính năng' bạn chụp nhanh. Lưu ý rằng liên kết cho các featureProject (1.0.0.201204172009) trông giống như tất cả các tính năng được cài đặt trong trường hợp nhật thực của bạn, trái ngược với tính năng mà bạn có nguồn cho: featureProject (1.0.0.201204172009)

Bạn có lẽ, trong bước trung gian, hãy sử dụng trang cập nhật bạn đã xây dựng để cài đặt trình cắm thêm của bạn vào phiên bản eclipse này? Nếu vậy, tôi nghi ngờ rằng sẽ gây nhầm lẫn cho quá trình xây dựng, đặc biệt nếu bạn cũng đã loại bỏ các tính năng jar từ thư mục updateSite \ features.

+0

Cảm ơn câu trả lời của bạn - tiếc là Không có bước trung gian và tôi không cài đặt vào trường hợp nhật thực này: ( – Joe

Các vấn đề liên quan