2013-05-16 13 views
7

Làm cách nào để loại trừ một dự án khỏi xây dựng tự động trong Eclipse?Làm thế nào để loại trừ một dự án khỏi xây dựng tự động trong Eclipse?

Tôi có một dự án trong không gian làm việc, có thể được xây dựng rất dài (ngay cả khi không có gì thay đổi). Tôi muốn giữ cho dự án này được mở để duyệt mã nguồn nhưng tôi không cần nó đang được xây dựng mọi lúc.

Cách tắt tính năng tự động tạo cho dự án này?

Có thể đây là lỗi trong Eclipse https://bugs.eclipse.org/bugs/show_bug.cgi?id=60803 và nó đã được giải quyết từ lâu rồi. Thật không may, tôi không thể tìm thấy bất kỳ tùy chọn dự án nào để kiểm soát việc xây dựng tự động.

Trả lời

10

Khi bạn mở thuộc tính Dự án của dự án không được xây dựng, bạn có thể vô hiệu hóa tất cả Nhà xây dựng - đặc biệt là "Trình tạo Java". Điều này sẽ ngăn chặn bất kỳ hành động tự động nào như biên dịch liên quan đến dự án.

+0

Sẽ không bỏ chọn trình xây dựng vô hiệu hóa khả năng tạo thủ công? – Dims

+0

Tôi giả sử như vậy, nhưng bạn nói rằng bạn chỉ muốn giữ nó mở để duyệt mã nguồn. Do đó, việc xây dựng thủ công là không cần thiết trong trường hợp của bạn (dựa trên những gì bạn đã viết trong câu hỏi của bạn). – Robert

+0

Nhưng tôi đã đề cập đến một mục lỗi, trong đó một chi tiết khác được trình bày. Tôi tự hỏi, nếu lỗi này đã được giải quyết, thì đâu là giải pháp? Làm cách nào để truy cập giải pháp này? – Dims

0

Cách tiếp cận tốt nhất là sử dụng tùy chọn InclusionExclusion Patterns trong Đường dẫn xây dựng Java.
Ví dụ: nếu bạn muốn loại trừ một dự án được tự động tạo:
1- Đi tới Thuộc tính của nó-> Đường dẫn xây dựng Java-> Nguồn.
2- Mở rộng thư mục trong "thư mục Source trên việc xây dựng đường dẫn:" Khu vực
3 Chọn Exclude-> Edit
4 Trong mô hình loại trừ thêm **
Lưu ý: để biết thêm thông tin về mô hình này: Include and Exclusion Patterns

2

Giải pháp dễ dàng hơn là "Đóng dự án" trên các dự án mà bạn không muốn Xây dựng. Tôi đã thử bỏ chọn các Nhà xây dựng cho dự án, nhưng điều này không hiệu quả. Đóng dự án trên mã mẫu, các thư viện không sử dụng và các "không phụ thuộc" khác cho phép tôi làm việc chỉ với các dự án quan tâm trong Package Explorer.