2012-02-14 23 views
6

Như đã trình bày here nó có thể hiển thị phụ thuộc đầu ra ở định dạng graphml với lệnh sau đây:
Rắc rối thay đổi outputFormat trong sự phụ thuộc mvn: cây

dependency:tree -DoutputType=graphml -DoutputFile=dependencygraphml 

Nhưng, không có mater những gì giá trị tôi nhập cho outputType sự đầu ra trong tập tin không thay đổi. Maven nói rằng họ hỗ trợ "văn bản, dấu chấm, đồ thị và tgf" here. Hiện tại tôi không biết mình đang làm gì sai.

Nhân tiện tôi đang làm việc với maven 3.0.0. Bất kỳ ý tưởng những gì tôi có thể kiểm tra?

+0

Giải pháp: như đã mô tả ở đây: http://java.dzone.com/articles/visualize-maven-project tôi phải tự thiết lập sự phụ thuộc của tôi để phụ thuộc plugin đến 2.4. Maven 3.0. dường như được vận chuyển với 2.1. như mặc định – EhmKah

Trả lời

8

Khi bạn đăng trong các ý kiến ​​ở đây và tại dzone, người ta phải chỉ định một phiên bản đủ mới của plugin. Nếu không, một phiên bản cũ có thể được sử dụng, không hỗ trợ graphml.

Điều này có thể được thực hiện như thế này:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:tree -DoutputFile=deps.graphml -DoutputType=graphml 
Các vấn đề liên quan