Tôi đang cố gắng tự động hóa các dự án nhập vào một không gian làm việc Eclipse thông qua dòng lệnh (sử dụng tập lệnh bash). Tôi đã thấy nhiều bài viết đề xuất sử dụng CDT headless build ngay cả đối với các dự án không phải C/C++, nhưng tôi muốn tránh phải tải xuống CDT vì dự án của tôi là tất cả các dự án Java/Android và tôi muốn có thể tự động hóa điều này cho nhiều người mà không cần phải tải tất cả CDT xuống. Tôi đã thử những điều sau với JDT không đầu xây dựng với vô ích:Tự động nhập các dự án Java (Android) vào không gian làm việc của Eclipse thông qua dòng lệnh
eclipse -nosplash \
-application org.eclipse.jdt.apt.core.aptBuild \
-data [absolute_path_to_desired_workspace] \
-import [absolute_path_to_project_directories]
Output lãm "Xây dựng không gian làm việc" và sau đó "logout", nhưng mở một phiên họp của Eclipse trong không gian làm việc cho thấy không có gì trong thám hiểm trọn gói.
Nhìn vào tệp ./metadata/.log trong không gian làm việc dường như không hiển thị bất kỳ lỗi nào khi nhập.
Không thể tự động hóa việc nhập các dự án Java Eclipse hiện có vào Eclipse mà không sử dụng bản xây dựng không đầu CDT?
Tôi đã sử dụng dự án của bạn để tự động nhập khẩu các dự án thực của tôi. Thật tuyệt vời, cảm ơn bạn. Xem câu trả lời ở đây để biết thêm thông tin: http://stackoverflow.com/a/21229397/1033422. Một bước tôi muốn làm tiếp theo là tự động hóa việc xây dựng dự án sau khi nhập khẩu. Bạn có bất kỳ ý tưởng về điều đó? –
Xin chào SCH! Tôi đã chỉnh sửa mã nguồn của plugin mẫu, vui lòng tìm tùy chọn "-build" mới, kích hoạt xây dựng lại không gian làm việc sau khi nhập plugin hoàn tất. – spektom
Tuyệt vời - cảm ơn Spektom! Hiện tại, tôi đang lặp và gọi plugin để nhập từng dự án một cách riêng biệt vì một dự án xấu có thể ngăn các dự án còn lại nhập. Tôi đoán, trong trường hợp này tôi chỉ có thể thêm tùy chọn '-build' vào dự án cuối cùng được nhập khẩu? –