2012-05-06 32 views
7

Tôi đang cố gắng xây dựng một dự án maven, nhưng tôi đã gặp phải vấn đề.Maven không thể tìm thấy phụ huynh POM

pom đã chỉ định cha mẹ và maven không thể tìm thấy. Tôi thực sự có pom cha mẹ, nhưng tôi không biết nơi để đặt nó hoặc những gì tôi nên làm như vậy maven biết về.

Tôi mới làm quen với maven vì vậy xin lỗi nếu câu hỏi của tôi là ngu ngốc.

+0

Chúng ta có thể cố gắng giúp bạn nếu bạn cho chúng ta thấy những gì bạn đã có (nội dung có liên quan pom.xml , cấu trúc dự án, ...) và ý bạn là gì bởi "maven không thể tìm thấy nó". – Behe

+0

Câu hỏi của bạn không đủ cụ thể, có thể do rất nhiều vấn đề khác nhau ... – Gurvan

Trả lời

6

Nếu bạn có pom cha mẹ, bạn có thể thử cài đặt nó.

Khi bạn chạy mvn install trên mô-đun kết quả tạo tác sẽ được đặt trong kho lưu trữ của bạn, để nó có thể được sử dụng từ các mô-đun khác.

4

Tôi đang sử dụng Netbeans, tôi chạy -N phiên bản: cập nhật-child-modules trong Chạy Maven/Mục tiêu.

Đã hoạt động! Phải mất 5 phút để xây dựng nhưng, nó đã xây dựng dự án, và đó là lần đầu tiên nó có.

+0

Điều này phù hợp với tôi. Nó cho phép tôi phát hiện lỗi đánh máy trên số phiên bản phụ huynh. – jspurim

+0

Làm việc cho tôi. Từ dấu nhắc lệnh: 'mvn -N phiên bản: update-child-modules' –

-1

Lỗi tương tự đối với tôi. Tôi đã giải quyết bằng cách cập nhật dự án bằng tệp POM mới (một người nào đó tạo nhóm của tôi vô tình xóa nó).

0

Điều này xảy ra khi POM khác trong dự án. Họ không có cùng phiên bản.

Ví dụ, nếu bạn có:

MyProject/EAR ..... MyProject/WEB ..... 

bạn cần phải có cùng một phiên bản trong ba POM

+0

cách này cải thiện câu trả lời được chấp nhận trước đó? –

Các vấn đề liên quan