2010-03-25 6 views
8

새 webapp Maven 프로젝트를 설정하고 Jetty의 Maven 플러그인으로 테스트하려고했습니다. 그래서 콘솔 명령을 내 렸습니다. mvn jetty:run2 가지 버전의 Jetty Maven 플러그인이 필요한 이유는 무엇입니까?

Maven의 설정 파일에 pluginGroup을 정의한 후에 다시 한 번 명령을 실행했습니다. 내가 플러그인의 아래에 언급 된 버전 중 하나를 사용했기 때문에 불행하게도, 그것은 실패

왜 같은 일을 달성하기위한 2 Maven을 기반으로 플러그인이 있습니다를 - 실행 둑? 왜 그들은 많은 혼란을 가져야합니까?

나 사이에 차이점을 설명 할 정도로 친절합니다.

답변

14

Jetty7에서는이 플러그인이 maven2 규칙에 더 부합하기 위해 jetty-maven-plugin으로 이름이 변경되었습니다. Jetty 7 버전의 플러그인도 구성이 크게 변경되었습니다. 더 자세한 정보는 Jetty 7 Maven Plugin 기능 가이드를 참조하십시오.

here

7

maven-jetty-plugin는 부두 6과 jetty-maven-plugin 워드 프로세서 나중에 Jetty7 및입니다 참조하십시오. 이름 변경은 "maven plugin naming conventions"을 준수하기 위해 만들어졌으며 Jetty가 Eclipse Foundation으로 옮겨져 큰 혼란을 겪었다. 실제로, 부두 7은 과도기 버전으로 간주됩니다 (이것은 의 큰 엉망에 대한 정치적으로 올바른 표현이어야합니다)).

관련 문제