Mô-đun Maven vào phiên bản vs vs Dự án trực tuyến (Eclipse, plugin m2eclipse)


194

Tôi là người mới bắt đầu tại Maven và tôi đã chơi với nó từ quan điểm dòng lệnh một chút, vì vậy bây giờ tôi đã cố gắng sử dụng nó trong Eclipse; Tôi đã cài đặt plugin m2eclipse để làm như vậy.

Nhưng tôi đã bối rối ngay từ đầu! Rõ ràng là tôi đã bỏ lỡ một chút thuật ngữ ở đâu đó dọc theo dòng. Tôi không thể theo dõi tất cả các thuật ngữ Maven mới này ... Dự án Maven là gì và Mô-đun Maven là gì? Đây là những lựa chọn của tôi khi tạo một dự án mới trong danh mục Maven trong Eclipse.

Câu trả lời:


239

Chúng cơ bản là giống nhau, nhưng với một sự khác biệt. Khi bạn tạo một mô-đun, bạn phải chỉ định một dự án mẹ. Khi bạn chỉ định dự án mẹ, nó sẽ thêm phần <mô-đun> vào dự án mẹ pom.xml. Phần đó về cơ bản nói với dự án mẹ, "chạy mọi lệnh tôi nhận được trước tất cả các mô-đun của mình". Vì vậy, nếu bạn chạy, "gói mvn" trên dự án cấp cao nhất, nó sẽ chạy "gói mvn" trước tất cả các dự án mô-đun của nó.

Mong rằng sẽ giúp.


44

Tìm thấy rồi! Các tìm kiếm của tôi đã trả về hàng tấn lượt truy cập để tạo "dự án đa mô-đun", nhưng một khi tôi đã thêm "-multi" vào truy vấn của mình, câu trả lời đã ở trang đầu tiên.

Theo Tạo và Nhập Dự án :

m2eclipse cung cấp khả năng tạo mô-đun Maven. Tạo một mô-đun Maven gần giống với việc tạo một dự án Maven vì nó cũng tạo ra một dự án Maven mới bằng cách sử dụng một kiểu mẫu Maven. Tuy nhiên, mô-đun Maven là một tiểu dự án của một dự án Maven khác thường được gọi là dự án mẹ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.