Tôi mới làm quen với Maven và đang gặp khó khăn trong việc thêm phụ thuộc. Tôi đang cố gắng để chuyển đổi một dự án hiện có để Maven, và sau khi thêm sự phụ thuộc đối với tất cả các lọ trong các thư viện tham chiếu của tôi, tôi nhận được một thông báo lỗi về hiện vật mất tích:Tìm các đồ tạo tác Maven bị thiếu
Missing artifact stax:stax:jar:1.0
Missing artifact clover:clover:jar:1.3-rc4
Missing artifact log4j:log4j:bundle:1.2.16
Missing artifact stax:stax-ri:jar:1.0
Từ đọc bài viết này: How to handle Maven missing artifact errors? , có vẻ như tôi cần tải xuống các lọ này theo cách thủ công và thêm chúng vào kho lưu trữ maven cục bộ của tôi. Câu hỏi của tôi là làm thế nào để tôi tìm thấy những lọ? Tôi đã cố gắng googling họ, và tôi có thể tìm thấy những cái lọ có tên tương tự, nhưng không chính xác như thế này, vì vậy tôi không chắc chắn nếu họ là những lọ bên phải.
Bất kỳ mẹo nào để giải quyết vấn đề này? Bình log4j là cái duy nhất được liệt kê trong thư viện tham chiếu của dự án ban đầu của tôi, vì vậy tôi đoán những cái khác được yêu cầu bởi các lọ khác mà tôi có, và tôi không biết tìm chúng ở đâu hoặc tên chính xác của chúng nên là.
Cảm ơn!
Nếu bạn sử dụng maven và phải tải xuống các tạo phẩm theo cách thủ công, bạn đang làm điều gì đó nghiêm trọng sai. Đăng pom.xml của bạn hoặc các phần liên quan của nó. – j13r
Đó cũng là những gì tôi đang nghĩ ... POM do plugin m2e Eclipse tạo ra có một số vấn đề, xem câu trả lời của tôi bên dưới để biết mô tả các vấn đề. – matthewb