2012-07-29 7 views
19

Tôi đã cập nhật nhật thực ecigo của mình thành juno thông qua trình đơn Help-> Check for updates. Tôi nhận thấy rằng tôi đã cập nhật cho egit (2.x) và jgit (2.x) đã đụng độ với các cài đặt hiện tại của tôi (1.3.x) và vì vậy tôi đã xóa tất cả các plugin egit (eigt, jgit, egit-mylyn và Maven SCM) Xử lý cho EGit). Sau đó tôi đã cố gắng cài đặt các plugin egit ở trên và có thể cài đặt egit và jgit nhưng không thể cài đặt Maven SCM Handler cho EGit.
tôi đã cố gắng cập nhật grvia thị trường M2E và đã nhận lỗi sau:Không thể cài đặt Trình xử lý SCM Maven cho EGit cho Juno

Cannot complete the install because of a conflicting dependency.
Software being installed: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Software currently installed: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Only one of the following can be installed at once:
Git Team Provider Core 2.0.0.201206130900-r (org.eclipse.egit.core 2.0.0.201206130900-r)
Git Team Provider Core (Incubation) 0.8.4 (org.eclipse.egit.core 0.8.4)
Git Team Provider Core 1.1.0.201109151100-r (org.eclipse.egit.core 1.1.0.201109151100-r)
Git Team Provider Core 1.3.0.201202151440-r (org.eclipse.egit.core 1.3.0.201202151440-r)
Git Team Provider Core (Incubation) 0.11.1 (org.eclipse.egit.core 0.11.1)
Git Team Provider Core (Incubation) 0.9.1 (org.eclipse.egit.core 0.9.1)
Git Team Provider Core 1.0.0.201106090707-r (org.eclipse.egit.core 1.0.0.201106090707-r)
Cannot satisfy dependency:
From: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
To: org.eclipse.egit.core [2.0.0.201206130900-r]
Cannot satisfy dependency:
From: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit 0.14.0.201110251725)
To: bundle org.eclipse.egit.core [1.0.0,2.0.0)
Cannot satisfy dependency:
From: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
To: org.sonatype.m2e.egit [0.14.0.201110251725]

Tôi đoán từ lỗi artifact đó là trên thị trường vẫn chưa được cập nhật lên và vì vậy tôi đã cố gắng để tải về m2e-git mới nhất từ ​​nexus repository nhưng tôi thực sự không biết phải làm gì với nó.
Tôi đã đặt nội dung trong thư mục con của thư mục plugin và không thấy nó xuất hiện trong hộp thoại "cài đặt cái gì", vì vậy tôi cho rằng nó không hoạt động.
Có ai quản lý để làm việc này không?

Trả lời

45

Có, đây là vấn đề đối với các đầu nối m2e khác kể từ khi Juno được phát hành. Tôi đã đăng các bước mà tôi đã sử dụng để get around this issue here.

Dưới đây là hướng dẫn:

  1. Bấm Trợ giúp
  2. Bấm Cài đặt phần mềm mới
  3. Bỏ chọn hộp có nhãn Nhóm mục theo thể loại(bước này là quan trọng hoặc bạn chiến thắng không thấy đầu nối trong bảng)
  4. Dán vào URL này http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
  5. Hoàn thành các plugin cài đặt wizard và khởi động lại workspace
+13

Đã có bản cập nhật. Hiện tại, phiên bản mới nhất của trình kết nối là http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/ và tôi cần cài đặt để làm cho nó hoạt động. Trong tương lai, hãy xem trong http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/ (hoặc có lẽ http://repository.tesla.io: 8081/nexus/content/sites/m2e.extras/m2eclipse-egit /) để cập nhật thêm. –

+7

Điều này cũng phù hợp với Eclipse Kepler! – user1429007

+0

Cảm ơn. Có kepler của tôi làm việc. Liên kết được cung cấp bởi Michael Scheper đã làm việc cho tôi – Jay

12

này sẽ làm việc cho Eclipse 4.3 (Kepler): http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/

Hãy nhớ để bỏ chọn hộp có nhãn Nhóm mục theo thể loại

+1

Eclipse cố gắng đe dọa tôi nói rằng nó sẽ gỡ cài đặt Egit (my: 3.1.0), nhưng sau đó nó chỉ ra nó có nghĩa là hạ cấp (my: đến 3.0.3). –

+0

Thật thú vị, vì URL này hoạt động tốt cho tôi trên Eclipse Kepler R, Kepler SR1 và thậm chí Luna M2 mà không có cảnh báo đáng sợ đó. – dnang

+0

@PiotrFindeisen Dường như, đêm mới nhất chỉ hỗ trợ egit lên tới 3.0.x, tôi gặp vấn đề về độ mờ, không thể nâng cấp lên egit 3.1 vì đầu nối m2e: ( – mglauche

2

Tôi lấy mã từ git và tạo ra một build mà làm việc với keppler + m2eclipse 0.14 + egit 3.x.

Sử dụng URL bản cập nhật này: https://github.com/micw/m2eclipse-egit-builds/raw/master/0.14.0.201401300919/

Đừng quên bỏ chọn "Nhóm mục theo thể loại" hoặc bạn sẽ không thấy các gói phần mềm trong quản lý thực của.

Cập nhật 2014-01-30: Tôi đã tạo phiên bản git mới nhất cho phép sử dụng với bất kỳ phiên bản EGit 3.x nào. Vui lòng sử dụng URL cập nhật mới trong bài đăng này. Tôi xác nhận rằng nó hoạt động với EGit mới nhất 3.2.x

+0

Cảm ơn bạn đã nỗ lực, nhưng điều này không làm việc với Eclipse 3.8. Giải pháp jonathan.cone sử dụng URL cập nhật trong bình luận Michael Scheper đã làm việc . –

0

Tôi có thể làm cho thiết bị hoạt động với cấu hình sau.

  • Eclipse Luna SR1 Eclipse
  • Egit Đội Provider 3.7.0 (tôi đã cập nhật các plugin qua nhật thực trên thị trường)
  • M2E egit 0.14 (cài đặt qua nhật thực thị trường).

Ban đầu tôi cũng gặp lỗi khi cài đặt m2e-egit nhưng khi tôi cập nhật plugin Egit eclipe, cài đặt m2e-egit hoạt động hoàn hảo.