2012-12-19 26 views
14

Tôi phải biên dịch và chạy một dự án Maven mà một số đồng nghiệp của tôi đã phát triển cách đây vài năm. Tôi đang sử dụng Eclipse Helios trên Microsoft Windows Server 2008.Eclipse Maven: không có tùy chọn "Checkout Maven project from SCM"

Trong tài liệu của họ về làm thế nào để biên dịch nó với Eclipse, tôi đọc mà tôi phải cài đặt trên Eclipse của tôi:

Sau khi cài đặt các Plugin s, tài liệu của họ nói để chọn tùy chọn "Thanh toán Maven Project từ SCM" và các hoạt động khác.

Tôi đã cố gắng cài đặt các plugin này, nhưng trước tiên, tôi nhận ra rằng chúng đã được cổ. Tôi phát hiện ra rằng Maven Plugin đã thay đổi tên và địa chỉ (bây giờ là Maven Integration cho Eclipse 1.2), và Maven Plugin Extra không tồn tại nữa. Thay vào đó, Subclipse có sẵn.

Vì vậy, tôi đã cài đặt các plugin này, nhưng, sau khi mật khẩu, không có chức năng "Dự án Maven Checkout từ SCM" có trên Eclipse của tôi. Sau đó, tôi đã tìm kiếm trực tuyến để giải quyết vấn đề này và tôi đã tìm thấy this thread on StackOverflow.com. Nó đề xuất để cài đặt bộ xử lý S62 Maven cho Subclipse. Tôi đã tìm kiếm trên kho lưu trữ plugin của Elcipse nhưng không tồn tại nữa.

Plugin Eclipse nào tôi có thể sử dụng để nhận chức năng "Công việc Maven Project từ SCM" trên IDE Eclipse của tôi?

Thanks a lot

Trả lời

27

Khi bạn đi đến Window -> Preferences -> Maven -> Discovery, bạn có một nút "Open Catalog", mở ra một thị trường bổ sung riêng để các plugin M2E. Ở đó bạn sẽ tìm thấy một plugin gọi M2E-subclipse, mà nên cung cấp cho bạn các tùy chọn thích hợp:

enter image description here

+0

Cảm ơn nhưng tôi không thể tìm thấy một mục "Maven" trên menu tùy chọn của tôi! Tại sao? –

+0

Bạn đã cài đặt plugin "Tích hợp Maven cho Eclipse 1.2" chưa? – dunni

+0

Có, tôi đã cài đặt nó ... :-( –

0

Tôi có một cách giải quyết, vì tôi đã không thể tìm thấy M2E-subclipse trong Window -> Preferences - > Maven -> Discovery.You cần kiểm tra dự án. Sau khi hoàn thành, nhấp chuột phải vào Project Explorer và Import-> Maven-> Project Maven hiện tại và chọn dự án đã kiểm xuất và nhấn Finish.