2010-03-25 17 views
8

Założyłem nowy projekt Maven WebMap i chciałem przetestować go za pomocą wtyczki Jetty's Maven. Tak więc wydałem polecenie konsoli: mvn jetty:runDlaczego 2 wersje wtyczek Jetty Maven?

Po zdefiniowaniu pluginGroup w pliku ustawień Maven, ponownie uruchomiłem polecenie. Niestety, nie powiodło się, ponieważ używałem jednego z niżej wymienionych wersji wtyczki:

Dlaczego istnieją 2 wtyczek Maven w oparciu o osiągnięcia samo - Running Molo? Dlaczego muszą wprowadzać tyle zamieszania?

Bądź tak uprzejmy, aby wyjaśnić mi różnice między nimi.

Odpowiedz

14

Z Jetty7 ta wtyczka została przemianowana na jetty-maven-plugin, aby lepiej dostosować się do konwencji maven2. Wersja wtyczki Jetty 7 również uległa zasadniczym zmianom w konfiguracji. Więcej informacji znajduje się w przewodniku po wtyczce Jetty 7 Maven.

Zobacz docs here

7

maven-jetty-plugin jest dla Jetty 6 i jetty-maven-plugin jest Jetty7 i późniejszych. Zmiana nazwy została dokonana, aby "przestrzegać zasad nazewnictwa wtyczek" i jest częścią wielkiego bałaganu stworzonego przez przejście Jetty do Fundacji Eclipse. W rzeczywistości, Jetty 7 jest uważany za wersję przejściową (musi to być poprawne politycznie wyrażenie dla wielkiego bałaganu).

Powiązane problemy