2011-06-22 30 views
12

Tôi thường bị mắc kẹt hai ngón tay cái trong vài phút trong khi nhật thực làm sạch, xây dựng hoặc tải dự án của tôi. Sẽ thật tuyệt nếu nhật thực có thể thông báo cho tôi bằng tiếng bíp khi tác vụ cuối cùng trong chế độ xem Tiến trình đã kết thúc chạy, vì vậy tôi có thể ngừng đọc internet và quay lại làm việc. Có cài đặt hoặc plugin nào thực hiện việc này không?Có thể nhật thực thông báo cho tôi khi một tác vụ đã kết thúc chạy không?

Chỉnh sửa: Tôi đã thử điều chỉnh mẫu plugin không được cung cấp bên dưới, điều này sẽ thêm người nghe vào JobManager. Tôi đã thử triển khai done() chỉ để bíp khi tên sự kiện thay đổi công việc có chứa "Không gian làm việc xây dựng", vì đó là nhiệm vụ thường mất nhiều thời gian nhất trong thiết lập của tôi. Thật không may, tác vụ xây dựng không gian làm việc không bao giờ gửi một cuộc gọi done(), chỉ cần scheduled()aboutToRun() cuộc gọi. Bất kỳ ý tưởng nào khác?

Trả lời

12

Không có tùy chọn nào cho điều này - được nêu ra.

Các JobManager có API cần thiết để hỗ trợ chức năng này ...

EDIT: Tôi đã xây dựng và gắn một plug-in rất đơn giản mà sẽ phát ra tiếng bíp cho mỗi công việc mà chấm dứt. Điều đó hóa ra là khá thường xuyên :-). Bạn có thể sửa đổi nó để lọc ra tất cả các mặt tích cực sai, ví dụ: bởi getPriority()getName(). Ngoài ra, bạn có thể làm cho người nghe phát một giai điệu, bật lên một tin nhắn (không!) Hoặc bất cứ điều gì ...

Xem jobnotifier.zip.

CẬP NHẬT vào liên kết trên một lần nữa

+0

Cảm ơn đã khiến plugin này! Tuy nhiên, tôi đang gặp một số rắc rối khi chạy nó. Tôi giải nén các thư mục, thả nó vào thư mục plugins của tôi, và khởi động lại nhật thực. Plugin hiển thị trong Help-> About-> Plugins, nhưng tôi không nghe thấy bất kỳ tiếng bíp nào. :((Eclipse 3.5.2) –

+0

Hmm ... Trong giao diện Console, hãy thử chọn "Host OSGi Console". Sau đó, đưa ra lệnh 'ss' (" short status ") - điều này sẽ liệt kê các plug-in của cài đặt Eclipse cùng với trạng thái của chúng.Kiểm tra plugin jobnotifier - có khả năng là cuối cùng.Nó là trạng thái 'STARTED'but có thể là' RESOLVED'- trong trường hợp sau, bạn có thể khởi động nó bằng lệnh 'start _id_' ... –

+0

@nonty Trạng thái của plugin là 'RESOLVED'. Khi tôi cố gắng bắt đầu, tôi nhận được dấu vết ngăn xếp này: http://pastebin.com/Xiqj2kQr (Cảm ơn bạn rất nhiều vì đã giúp đỡ bạn!) –

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