2010-03-25 31 views
8

Tôi thiết lập một dự án webapp Maven mới và muốn thử nghiệm nó với plugin Maven của Jetty. Vì vậy, tôi đã ban hành lệnh giao diện điều khiển: mvn jetty:runTại sao 2 phiên bản của plugin Jetty Maven?

Sau khi xác định pluginGroup trong tệp cài đặt của Maven, tôi chạy một lần nữa lệnh. Thật không may, nó đã thất bại vì tôi đã sử dụng một trong các phiên bản dưới đây đề cập của plugin:

Tại sao lại có 2 plugins Maven dựa để đạt được điều tương tự - chạy Cầu cảng? Tại sao họ phải mang đến nhiều lẫn lộn?

Hoặc rất tốt để giải thích cho tôi sự khác biệt giữa chúng.

Trả lời

14

Với Jetty7, plugin này được đổi tên thành jetty-maven-plugin để phù hợp hơn với quy ước maven2. Phiên bản Jetty 7 của plugin cũng đã trải qua những thay đổi đáng kể trong cấu hình. Để biết thêm thông tin, hãy xem hướng dẫn về tính năng của Plugin Javen 7 Maven.

Xem các tài liệu here

7

Các maven-jetty-plugin là dành cho Jetty 6 và jetty-maven-plugin là dành cho Jetty7 và sau đó. Sự thay đổi tên đã được thực hiện để "tuân theo quy ước đặt tên cho plugin maven" và là một phần của mớ hỗn độn lớn được tạo ra bởi việc di chuyển Jetty đến Quỹ Eclipse. Trên thực tế, Jetty 7 được coi là phiên bản chuyển đổi (đây phải là biểu thức chính trị đúng cho mớ hỗn độn lớn).

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