Câu hỏi Lỗi: Cài đặt m2e Trong Eclipse


Tôi đã cố gắng cài đặt Maven Integration cho Eclipse và tôi đã nhận được các lỗi này.

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

Quy trình của tôi đã được Trợ giúp >> EclipseMarketplace >> Tìm kiếm "Tích hợp Maven cho Eclipse" >> Cài đặt (m2e)

Hãy giúp tôi.

Chỉnh sửa

Sau khi chạy vào rất nhiều vấn đề, quyết định được đưa ra để gỡ cài đặt Eclipse Indigo 3.6.2 và cài đặt Indigo 3.7 (theo tiêu chuẩn của công ty tôi hiện đang làm việc). Sau khi thực hiện hành động này, tất cả các vấn đề với cài đặt (maven và ngược lại) đã được giải quyết.


76
2018-06-27 20:21


gốc


Tôi mong đợi một thói quen cài đặt được xác định. Vậy làm thế nào để giúp cài đặt cùng một phần mềm với cùng một trình cài đặt một lần nữa? - Peter Wippermann
Tôi đánh giá cao nếu bạn có thể cho chúng tôi biết, nơi bạn có được các tệp này từ đó. - Peter Wippermann
Xin chào @PeterWippermann, ban đầu tôi đã thu được các tệp từ đồng nghiệp, những sự cố đã được khắc phục ban đầu nhưng sau đó đã gây ra các vấn đề khác. Tôi đã chỉnh sửa bài đăng của mình bằng giải pháp cuối cùng (hy vọng). - Rachel_Franz
Cảm ơn bạn rất nhiều vì đã cập nhật! :-) - Peter Wippermann


Các câu trả lời:


Tôi đã gặp phải một vấn đề tương tự ngày hôm nay và thấy rằng câu hỏi này cũng đã được hỏi và trả lời gần đây diễn đàn atlassian cũng. Giải pháp của tôi là cài đặt slf4j dựa trên nguyên tắc từ bài đăng trên blog này về "Đăng nhập SLF4J trong các trình cắm thêm của Eclipse".

Để trích xuất, đây là những gì tôi đã làm:

  1. Eclipse -> Trợ giúp -> Cài đặt Phần mềm Mới
  2. Thêm trang web phần mềm mới:
  3. Mở rộng "Maven osgi-bundles" và chọn "slf4j-api"
  4. Nhấp vào "Tiếp theo" và thực hiện theo cài đặt.

Sau khi cài đặt hoàn tất (và Eclipse đã được khởi động lại), tôi có thể cài đặt plugin maven.

CẬP NHẬT:

Một số câu trả lời khác trong chuỗi này hiện chứa các liên kết đến các kho gói chính thức. Tôi đã không thử nghiệm nếu họ đang làm việc, nhưng nếu bạn muốn sử dụng một kho lưu trữ chính thức, bây giờ bạn biết nơi để tìm thấy chúng :)


122
2017-08-01 12:25



FIY, tôi đã cố gắng để cài đặt m2e với Kepler và nó giữ cho tôi lỗi. Vì vậy, thay vào đó tôi đã thử với nhật thực juno và làm theo hướng dẫn này. Va no đa hoạt động - Susie
Nó làm việc cho tôi. Cảm ơn - Luna Kong
Làm việc với Eclipse Helios, thông tin phiên bản bên dưới: Phiên bản: Dịch vụ Helios Release 2 Xây dựng id: 20110218-0911 - realPK
Ai lưu trữ trang web tìm kiếm mờ ám này? fuin.org/p2-repository Nó không giống trang web SLF4J "chính thức". Tải xuống tệp jar từ một trang web ngẫu nhiên vào mạng công ty? Hmm - User
@Perce Vâng, tôi đồng ý rằng trang web không phải là tìm kiếm tốt nhất, nhưng bằng cách đọc qua About phần và Blog nó liên kết đến (và quay trở lại fuin.org) có vẻ ổn với tôi. Ngoài ra, fuin.org đang bật github với nhiều đóng góp. Cuối cùng, nếu bạn so sánh các băm MD5 của slf4j.api_1.6.6.jar (từ fuin.org) với Maven's - bạn sẽ thấy chúng bằng nhau. Vì vậy, yeah, mặc dù đây không phải là một repo chính thức, nó có vẻ hợp pháp với tôi dựa trên những quan sát này. - Lasse Christiansen


Sử dụng trang web cập nhật phần mềm dưới dạng http://download.eclipse.org/technology/m2e/releases/1.0 Điều đó làm việc cho tôi và đã nhận được với các thông báo lỗi chính xác tương tự.


26
2017-08-09 14:31



Cảm ơn bạn đã đăng bài, tôi thấy rằng trang web cập nhật download.eclipse.org/technology/m2e/releases/1.3 cũng hoạt động không có vấn đề gì. - Bryan
Cập nhật kể từ ngày 28 tháng 7 năm 2014, URL kết thúc bằng 1.3 vẫn hoạt động - Suirtimed


Nhóm trình cắm đã tạo bản sửa lỗi cho m2e 1.4 & Eclipse Indigo (với độ chính xác này: Indigo không còn được hỗ trợ chính thức cho m2e):

Kho lưu trữ P2: http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/

Tài liệu tham khảo : danh sách gửi thư của người dùng m2e


20
2017-09-11 14:44



có vẻ như URL này hiện đã lỗi thời, URL trả về 404 - Michael Zilbermann
Liên kết đang hoạt động. Lợi tức 404 cũng chính xác. Đã cho tôi một thời gian để hiểu những gì nhật thực đang cố gắng nói. Nó không phải là một trang mà là một repo p2. Để xem nội dung, người dùng có thể nhấp vào Show Directory Contents. để xem nội dung bên trong. - Vadimo


Sử dụng Helios và tôi đã sử dụng kho lưu trữ này để tải xuống Maven Integration cho Eclipse mà không có vấn đề gì.

http://download.eclipse.org/technology/m2e/releases/1.3


10
2017-10-30 17:38



cũng làm việc cho juno. - Jimmy


Điều đó có nghĩa là thư mục eclipse / plugins bị thiếu "org.slf4j.api_1.6.4.v20120130-2120.jar", vì vậy bạn cần sao chép tệp này vào eclipse / plugins!


6
2017-07-01 14:23





Ubuntu 13.04, Eclipse 3.8.1. Đối với Bước 3 tất cả những gì tôi phải làm là thêm trang web tải xuống chính của juno: http://download.eclipse.org/releases/juno và m2e có thể được cài đặt từ đó.


5
2018-01-06 17:05





Nếu bạn đang sử dụng eclipse Indigo - Nó có vẻ là thiếu nhiều tập tin. Nếu bạn tải về eclipse Kepler nó dường như có các tập tin đang thiếu Indigo. Có thể đề nghị chuyển đổi.


3
2017-07-09 18:26





Điều này là do maven 1.5 không tương thích với phiên bản nhật thực hiện tại. Vì vậy, chúng ta cần sử dụng maven 1.4 hoặc 1.3

Các bước cài đặt maven 1.4 dưới đây

1) Nhấp vào Trợ giúp trong nhật thực

2) Cài đặt phần mềm mới

3) Url cho vị trí của trang web là "http://download.eclipse.org/technology/m2e/releases"

4) Bỏ chọn hộp kiểm "Chỉ hiển thị phiên bản mới nhất của phần mềm có sẵn"   nếu không bỏ chọn hộp kiểm, nó sẽ chỉ có phiên bản mới nhất và không hiển thị maven 1.4.

5) Chọn m2e và slf4j của phiên bản 1.4 và nhấp vào tiếp theo.


3
2018-01-29 06:37



Cảm ơn Rajeesh. Điều này làm việc. - Manpreet
Cảm ơn bạn Rajeesh, đây là những gì đã giúp tôi. - Anita Kulkarni


Tôi đã gặp vấn đề này với phiên bản nhật thực mới nhất Indigo 64bit. Tôi đã giải quyết cài đặt phiên bản nhật thực mới nhất Juno 64bit.


1
2018-01-03 08:07





Bạn có thể tìm thấy org.slf4j.api 1.6.4 / 1.7.2 trên Kho lưu trữ Orbit, đáng tin cậy hơn các kho lưu trữ của bên thứ ba khác.


1
2018-03-05 16:37





Lý do Maven không thể giải quyết slf4j là bởi vì Maven không thể tìm thấy nó trong trang web phần mềm có sẵn. Đó là lý do tại sao đề xuất của @Lasse sử dụng một trang web phần mềm khác hoạt động. Tôi muốn chỉ ra rằng nguyên nhân gốc cơ bản là bởi vì tài liệu atlassian đã lỗi thời. Vì vậy, chúng tôi chỉ có thể sử dụng phiên bản mới nhất của Maven. Tài liệu tham khảo: Lỗi cài đặt Maven cho Eclipse (M2E)


0
2017-08-04 14:34