Tôi có hai cây nguồn trong ứng dụng Java của mình trong Eclipse. Một là "src", và một là "thử nghiệm". Mỗi cái chứa một cây thư mục chứa các tệp .java. Càng xa càng tốt.Đường dẫn lớp riêng biệt cho mã thử nghiệm và mã chính
Tuy nhiên, tôi muốn các lớp trong "kiểm tra" có thể xem các lớp trong "src", nhưng đối với các lớp trong "src" không thể xem các lớp trong "test". Tương tự, tôi muốn bao gồm một số thư viện kiểm tra. Tôi không muốn bất kỳ thư viện nào có sẵn trong cây "chính", vì sợ rằng tôi vô tình sử dụng một thư viện mà không cần suy nghĩ.
Có cách nào dễ dàng để thiết lập điều này trong Eclipse không?
+1 cho maven. làm cho cuộc sống dễ dàng hơn nhiều. –
Có bất kỳ bất lợi nào đối với giải pháp "dự án riêng biệt" không? – MatrixFrog
Đúng, tôi đã sử dụng Maven cho điều này trước đây. Plugin Maven cho Eclipse là rất tốt về việc chặn các lọ thích hợp từ các cây đúng. Đối với dự án này, mặc dù, tôi không sử dụng Maven, và tôi đã hy vọng có một cách dễ dàng. Đoán rằng không có bất lợi nào đối với một dự án thử nghiệm riêng biệt. Sẽ thử điều đó. –