Tôi muốn một mô-đun Maven duy nhất (cha mẹ POM) được cấu hình, hiển thị tất cả các mô-đun con bên dưới nó, nhưng điều này dường như không hoạt động chính xác trong Eclipse. Ví dụ, kiểu mở (ctrl + shift + t) không hoạt động vì Eclipse không phát hiện các tệp nguồn trong POM cha. Cách duy nhất các mô-đun cha/con dường như hoạt động là nếu tôi nhập mọi mô-đun như một dự án độc lập. Chúng tôi có hơn 10 mô-đun con trong phụ huynh của chúng tôi, và nếu tôi muốn có nhiều bản phát hành của phụ huynh trong một không gian làm việc, nó càng trở nên tồi tệ hơn vì tất cả các mô-đun con xuất hiện dưới dạng dự án.Có thể xem dự án Maven đa mô-đun trong Eclipse như một hệ thống phân cấp không?
Trả lời
Sau nhiều nghiên cứu, bao gồm cả việc thử cách tiếp cận tương tự với Netbeans, đơn giản là không thể. POM phụ huynh đang xử lý như vậy, và mỗi mô-đun cần phải được nạp như là một "cấp cao nhất" dự án để các IDE để nhận ra nguồn.
Vâng, tạo ra một cấu trúc thư mục maven theo cách này
ManiProject,
Mô-đun 1
Pom.xml </b>
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
Mô-đun 2 pom.xml
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
.... Mô-đun N
pom.xml
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
POM. xml
'Ví dụ: artifactIdMainProject
<groupId>groupIdMainProject</groupId></b>
<version>1.0-SNAPSHOT</version></b>
....
<module> Module1 </module></b>
<module> Module2</module></b>
<module> ModuleN </module></b>
....
Bây giờ tạo một dự án trong Eclipse bằng cách chọn tạo dự án fro nguồn và cung cấp đường dẫn mã,
Sau đó cấu hình đường dẫn xây dựng, tab nguồn, thêm tất cả các thư mục mô-đun như source.I cảm thấy địa chỉ này tất cả các yêu cầu của bạn.
Điều này loại đánh bại mục đích của các plugin m2eclipse đúng không? Bây giờ tôi phải cấu hình các bình phụ thuộc nguồn và snapshot. –
Nếu bạn không muốn làm tất cả những điều này, bạn sẽ phải bỏ trống với nhiều dự án java trong nhật thực bằng cách sử dụng plugin m2e. –
Vì Eclipse 4.5 có thể thấy dự án maven đa mô-đun dưới dạng cây. Để thực hiện điều đó, bạn cần phải nhập tất cả các mô-đun như các dự án riêng biệt, sau đó nhấp vào "Project Explorer" xem "View Menu" (nút tam giác), chọn "Customize view" và trên tab "Content" đánh dấu "Nested Projects". Biểu diễn cây này không hoạt động trong khung nhìn "Package Explorer", chỉ trong "Project Explorer".
- 1. Eclipse + Maven + Git + Dự án đa mô-đun = Không thích
- 2. Lỗi khi mở phân cấp phụ thuộc tệp Maven POM trong Eclipse - "Lỗi đọc dự án"
- 3. Eclipse + Subversion (subclipse) + Maven (m2eclipse) dự án đa mô-đun
- 4. Tầm nhìn dự án phân cấp Intellij Maven
- 5. maven m2eclipse đa dự án mô-đun
- 6. Dự án Maven/AJDT trong Eclipse
- 7. CMake tạo Dự án CDT Eclipse không có hệ thống Bao gồm
- 8. Eclipse Indigo với m2e không thể tìm thấy phụ thuộc maven trong một dự án đa mô-đun
- 9. android - hệ thống phân cấp xem là gì?
- 10. Nên đổi tên một dự án trong Eclipse cũng đổi tên thư mục dự án trên hệ thống tập tin?
- 11. Khôi phục plugin maven cho một dự án trên eclipse
- 12. Từ Eclipse, làm thế nào tôi có thể chạy dự án Maven của tôi trong Tomcat?
- 13. Eclipse có thể nhập dự án Web Maven dưới dạng "Ứng dụng web động" không?
- 14. Biểu tượng lỗi dự án Maven 2 trong Eclipse
- 15. Cập nhật đa hình trong một hệ thống phân cấp lớp bất biến
- 16. Nhiều phiên bản của cùng một dự án maven đa mô-đun theo eclipse
- 17. Backbone.js và hệ thống phân cấp/cây
- 18. tổ chức dự án đa mô-đun maven trong nhật thực
- 19. Phân nhánh các dự án cụ thể từ một giải pháp đa dự án
- 20. Không thể xây dựng chiến tranh trong dự án maven
- 21. Không thể mở dự án hiện có trong Eclipse
- 22. Có cách nào để in cấu trúc của dự án maven đa mô-đun không?
- 23. eclipse dự án maven hiện có thêm hỗ trợ jpa?
- 24. has_many với hệ thống phân cấp đa cấp và đơn bảng thừa kế
- 25. Cung cấp một bình đơn với dự án Maven
- 26. Nhập dự án maven hiện có vào Eclipse
- 27. Có phương pháp đệ quyDescription cho hệ thống phân cấp bộ điều khiển xem không?
- 28. Eclipse m2e thanh toán dự án đa mô-đun và chuyển đổi thành maven
- 29. đề xuất về dự án trong C++/hệ thống/mạng phân phối
- 30. Tạo cây mô-đun dự án maven?
Xin vui lòng xem xét lại câu trả lời được chấp nhận vì mọi thứ đã thay đổi theo thời gian. –