Tôi đang tiếp quản dự án của một nhóm khác và đang gặp một số vấn đề Eclipse kỳ quái.Chuyển đổi loại dự án Eclipse nói chung thành Java
Tôi đang sử dụng Subversive làm plugin của mình và khi tôi đi kiểm tra, nó sẽ đưa tôi đến hộp thoại "Check Out As" chuẩn, cho phép tôi chọn phương thức thanh toán và phương thức duy nhất công trình cho tôi (hoặc có thể áp dụng) là tùy chọn cuối cùng (Check out as a project with the name specified
).
Vì vậy, tôi chỉ định tên, và dự án sau đó kiểm tra ra như bình thường và tất cả là tốt, ngoại trừ ...
Mặc dù đây là phải là một dự án Java (Wars thành một ứng dụng web Java), số có vẻ là rằng nhóm đã thực hiện dự án đã tạo dự án làm dự án chung (bằng cách truy cập Project > Properties > Resource > Type = 'Project'
).
Như vậy, không ai trong số các tính năng điển hình mà đi kèm với một dự án Java đã được kích hoạt, bao gồm (nhưng chắc chắn không giới hạn):
- F3 không hoạt động, ngay cả khi loại được xác định bên trong cùng một gói (thư mục trong trường hợp này) là kiểu tôi hiện đang chỉnh sửa (vì Eclipse không xử lý như một dự án Java)
- Không thể tìm kiếm các lớp Java
- Không thể xây dựng từ bên trong Eclipse (vì không có gói nguồn, chỉ các thư mục), v.v.
- Danh sách này đi và về ...
Vì vậy, câu hỏi của tôi (s) là:
- Có cách nào để chuyển đổi Dự án chung loại này thành một Java Dự án không phải tạo một dự án hoàn toàn mới và sao chép mọi thứ?
- Tôi tự hỏi nếu tôi đã kiểm tra dự án không chính xác, nhưng không phương thức thanh toán nào (trong Subversive) thực sự có thể áp dụng: (1)
Check out as a project configured using the New Project Wizard
(tại sao hãy xem dự án mới?!?), (2)Find projects in the children of the selected resource
(không), (3)Check out as a folder into an existing project
(không). - Có cách nào khác mà tôi có thể thực hiện ở đây để "Java-ify" dự án này không?
Xem thêm [Cách thay đổi dự án mặc định của Eclipse thành một dự án Java] (http://stackoverflow.com/questions/179439/how-to-change-an-eclipse-default-project-to-a-java -project) – Pops
Các câu trả lời dưới đây là không đủ để làm cho dự án xây dựng và chạy như bình thường. Xem liên kết của @Pops để có câu trả lời hoàn chỉnh hơn. (ví dụ: xác định cách sử dụng 'org.eclipse.jdt.core.javabuilder') –