Tôi vừa thiết lập một cài đặt hoàn toàn mới của Eclipse Helios và đã định cấu hình M2Eclipse để sử dụng cài đặt Maven bên ngoài (v 2.2.1). hệ thốngTại sao M2Eclipse phàn nàn về việc thiếu đồ tạo tác khi dòng lệnh mvn không?
Các biên dịch tốt trên dòng lệnh, nhưng từ bên trong M2Eclipse nhiều các module dự án của tôi có một lỗi:
Missing artifact javax.jms:jms:jar:1.1:test
tôi có thể vượt qua các lỗi bằng cách loại trừ các jms tạo tác từ các phụ thuộc Atomikos . Nhưng câu hỏi chính của tôi là làm thế nào hai người có thể cung cấp các kết quả khác nhau!
Thậm chí kỳ quặc hơn nữa là tôi có một cài đặt Eclipse Helios khác và mọi thứ đều hoạt động tốt.
Vì vậy, M2Eclipse đã sử dụng M3 trong nội bộ? Dường như một chút đáng sợ mặc dù M2 và M3 cung cấp các độ phân giải phụ thuộc khác nhau .... mặc dù chỉ có 1 vật phẩm trong số hàng trăm. Cảm ơn vì tiền hỗ trợ. – HDave
Vấn đề là lõi Maven 2.x không thực sự nhúng được. Maven 3.x kết hợp nhiều thay đổi để làm cho các thành phần bên trong hoạt động bên trong IDE. –
Tôi phải đối mặt với cùng một vấn đề, và tôi đã có thể làm việc xung quanh nó mà không nhận được phiên bản mới nhất của maven. Thay vào đó, tôi đã đi đến Preferences-> Maven-> Installation và điền vào trường được đánh dấu "Cài đặt chung cho cài đặt được nhúng" với /Users/myName/.m2/settings.xml ... điều này làm việc cho tôi vì tôi có một mối quan hệ địa phương máy chủ phục vụ một số phụ thuộc dự án không có sẵn công khai. – pohl