Cách xem thứ bậc phụ thuộc maven trong intellij


Câu trả lời:


85

Bạn có thể thử: Menu -> View -> Tool Windows -> Maven Projects

Và sau đó bạn có thể thấy chế độ xem mới được mở.

Mở cây Phụ thuộc và bạn có thể thấy tất cả hệ thống phân cấp phụ thuộc.

nhập mô tả hình ảnh ở đây


89

Tôi cũng thích Plugin Maven Helper .

Cho phép bạn xem các phụ thuộc dưới dạng cây, xem các xung đột, tìm kiếm trong chúng. Nó trông rất giống công cụ Eclipse.

Lưu ý các tab TextDependency Analyzerxuất hiện ở cuối bảng trình chỉnh sửa POM. Nhấp vào tab trình phân tích để xem kết quả như trong ảnh chụp màn hình này.

ảnh chụp màn hình của cửa sổ Plugin Maven Helper


1
Bạn không chắc chắn nếu điều này là mới, nhưng chức năng này có vẻ là có sẵn trong các built-in Maven Tool Window: imgur.com/NmvWcbJ
flow2k

Plugin cho phép bạn xem các phiên bản khác nhau đến từ đâu, khá hữu ích khi giải quyết "địa ngục phụ thuộc" của các phiên bản bắc cầu xung đột. Tôi cũng thích chế độ xem cây có thể tìm kiếm rất nhiều.
Ondrej Burkert

1
Đây là plugin tốt nhất nên có nếu bạn đang làm việc trong địa ngục lọ :) Chế độ xem dạng cây và phương tiện để loại trừ các phụ thuộc bắc cầu là một sự gửi gắm của thượng đế.
Senthilkumar Gopal

1
Plugin này cũng hoạt động với gradle? Nó sẽ là tuyệt vời trong trường hợp đó :)
George Fandango

Đây là câu trả lời duy nhất phù hợp cho dự án lớn với nhiều phụ thuộc, nên được chấp nhận. Điều này giúp tìm ra xung đột một cách nhanh chóng và dễ dàng, câu trả lời khác không thể làm được điều đó!
Eric Wang,

55

Tài liệu ngoại tuyến: Xem các phần phụ thuộc của Maven dưới dạng biểu đồ

Mở pom.xml, nhấp chuột phải vào bất kỳ đâu trong trình chỉnh sửa và chọn "Sơ đồ> Hiển thị sự phụ thuộc". Nó mở ra một cây phụ thuộc giống như những cái tôi đang đính kèm.

Điểm chính là menu ngữ cảnh này chỉ xuất hiện trên tệp pom.xml đã mở (ít nhất là tôi không thể mở nó từ bất kỳ nơi nào khác), nếu bạn chỉ nhấp vào tệp trong cây dự án, nó sẽ không xuất hiện. .

Xin lưu ý: Bạn cần bật Hỗ trợ UMLTiện ích mở rộng tích hợp Maven cho việc này.

nhập mô tả hình ảnh ở đây


11
BTW, điều này được cung cấp bởi trình cắm Hỗ trợ UML
DKroot

Bạn có thể mở sơ đồ bằng phím nóng hoặc bằng cách nhấp vào biểu tượng (ẩn tốt); xem câu trả lời của tôi bên dưới / chào
Jaroslav Záruba

3
Tôi không nghĩ vậy, vì điều này phụ thuộc vào plugin UML chỉ được bao gồm trong phiên bản Ultimate.
Ivaylo D. Ivanov

1
Sơ đồ của tôi có một loạt các hộp trống. Nếu tôi di chuột qua chúng, tôi sẽ nhận được id tạo tác, nhưng nó vô ích đối với một dự án lớn.
Kramer

2
Làm thế nào điều này tốt hơn so với Plugin trình trợ giúp Maven được cung cấp trong câu trả lời này stackoverflow.com/a/41546730/6648326 ?
MasterJoe

10

Sử dụng phím tắt Luke! Ctrl + Alt + Shift + U

Hoặc chọn View-> Tool Windows->Maven Projects

... ở đây bạn có thể:

A) mở rộng Dependenciescây con,

hoặc là

B) chọn dự án (trong trường hợp của tôi là "spring-boot"), một biểu tượng mới tự hiển thị

nhập mô tả hình ảnh ở đây



0

Như đã đề cập @Ondrej Burkert the Maven Helper Plugin, bạn có thể chọn tệp pom.xml và nếu trình chỉnh sửa đang mở, sẽ có hai tab ở dưới cùng. Đầu tiên là 'Văn bản' và thứ hai là 'Trình phân tích phụ thuộc'. Trong tab 'Trình phân tích phụ thuộc', bạn có một cây gồm tất cả các yếu tố phụ thuộc như trong nhật thực.


0

Menu -> View -> Tool Windows -> Maven Projects là không thực tế và phải được thu gọn từng cái một. Tôi thích plugjin được đề cập bởi Basil Bourque trong bài đăng này.

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.