Tôi có Project1 và Project2. Project1 phụ thuộc vào Project2. Tôi cảm thấy mệt mỏi khi mỗi lần tôi thực hiện một số thay đổi mã trong Project2, tôi phải xuất tệp Project2 JAR và sao chép nó vào thư mục lib của Project1.Cách tham chiếu một dự án Java khác trong Eclipse
Có cách nào để tự động đạt được điều này không? Hoặc, có cách nào khác để cho biết Project1 rằng Project2 có một số thay đổi?
Trong đường dẫn xây dựng của dự án, có một cách để chỉ định tham chiếu đến các dự án khác trong không gian làm việc, nhưng điều này dường như không làm gì cả? Nó thực sự làm gì?
Tôi đã đọc ở đâu đó để có thể sử dụng Thuộc tính triển khai để tự động hóa quy trình này, nhưng tôi không thể tìm thấy nó.
UPDATE: Uh, tôi C phát triển # và có một số kinh nghiệm trong việc phát triển Java (phát triển chủ yếu là Android), tôi có thể đặt câu hỏi ngu ngốc, vì vậy hãy chịu với tôi ...
Project1 là Java tiêu chuẩn Project (Chạy trên máy của khách hàng, sử dụng swing, vv ..). Project2 là Dự án Web động (vì lý do không rõ). Điều duy nhất nó làm là gọi webservice (dự án thứ ba mà tôi không cần phải lo lắng) và chuyển kết quả trở lại Project1. Project2 chứa các tệp webserviceStub.java Axis2 ... Mỗi khi biết và sau đó, tôi phải tạo lại các tệp này sau đó tôi phải xuất tệp JAR và di chuyển nó đến Project1. Project2, mặc dù nó là Web Project, nó thực sự là mã chạy trên máy khách.
Chỉ việc tham chiếu dự án đơn giản trong Đường dẫn xây dựng không hoạt động đối với tôi.
Cảm ơn
"tham chiếu đến các dự án khác trong Không gian làm việc" sẽ hoạt động. – kosa
Bạn cũng có thể đi vào các thuộc tính của dự án và kiểm tra "là Thư viện" và sau đó tham khảo nó giống như bất kỳ thư viện bên ngoài khác trong Project1. – Chris
Vâng, thực hiện nó trong Path xây dựng hoạt động cho tôi. Bạn có thể bỏ lỡ một bước. – adarshr