Programing

최고의 Maven Eclipse 플러그인은 무엇입니까?

lottogame 2020. 11. 22. 18:50
반응형

최고의 Maven Eclipse 플러그인은 무엇입니까?


Maven에 사용 가능한 두 가지 Eclipse 플러그인이 있습니다.

m2eclipse는 가장 오래된 것 같지만 더 강력합니다. 둘 사이에 중요한 차이점이 있습니까?

오늘 시작하는 프로젝트를 위해 어떤 것을 선택해야하며 그 이유는 무엇입니까?

업데이트 : m2eclipse는 eclipse.org로 이동 중이며 Indigo 릴리스 트레인 (Eclipse 3.7)에 포함될 예정입니다. Eclipse에서 m2e를 참조하십시오. 이것이 당신에게 의미하는 바는 무엇입니까? m2eclipse에는 eclipse.org로 이동합니다! . 따라서 받아 들여지는 대답은 훨씬 더 정확합니다.


m2eclipse 는 안정적이고 필요한 모든 것을 갖추고 있기 때문에 선택 합니다. 특히 작업 공간 내에서 종속성을 해결하는 기능.

나는 얼마 전에 다른 것을 시도했지만 마음에 들지 않았습니다. 버기 때문에 빨리 포기했습니다.


병렬 비교가 http://web.archive.org/web/20150526230611/http://docs.codehaus.org/display/MAVENUSER/Eclipse+Integration 으로 이동되었습니다 .


완전한 Maven 초보자로서 m2eclipse 플러그인은 꽤 잘 작동했습니다. 우리는 그것으로 약 15 개의 프로젝트를 관리합니다. 중첩 된 Maven 프로젝트는 Eclipse에서 평평하지만 (중첩 된 프로젝트를 지원하지 않기 때문에) 모든 프로젝트가 자동으로 올바른 방식으로 설정되어 모든 것이 잘 작동합니다. 지금까지는 Maven 명령을 수동으로 호출 할 필요가 없었습니다. 사전 구성된 "다음으로 실행"시작 구성을 사용하면 작업이 아주 잘 수행되었습니다.

저에게 m2eclipse의 품질은 다음과 같은 간단한 예제로 판단 할 수 있습니다. JDK 대신 JRE에서 Eclipse를 실행하면 m2eclipse는 일부 기능이 JDK에 의존한다는 경고를 표시합니다. 그럼에도 불구하고 JRE에서 여전히 작동합니다. 경고 대화 상자에는 명령 줄 인수에 대한 Eclipse 문서와 "설치된 JRE"기본 설정에 대한 하이퍼 링크가 있으므로 잘못된 Java VM을 쉽게 수정할 수 있습니다.

좋은 m2eclipse 경험으로 인해 사용하지 않았기 때문에 IAM을 찬성하거나 반대 할 수 없다고 말했습니다.


Eclipse 용 Maven 플러그인을 나란히 비교 합니다. 최근에 추가 된 기능으로 업데이트되지 않았습니다. 예를 들어 m2eclipse에 대한 새롭고 주목할만한 페이지를 참조하십시오 .


m2eclipse는 괜찮지 만 (1 ~ 2 년 전보다 훨씬 더 안정적 임) m2eclipse 추가 기능 (WTP 통합에 필요한-WTP는 IDE에서 서버를 실행할 수있는 기능을 제공함)은 다른 문제이며 지원되지 않습니다. 작성자 : Codehaus. 일주일에 여러 번 애플리케이션 서버에 리소스를 복사하지 않았거나 NPE 또는 기타 문제가 발생하는 것을 발견 할 수 있습니다.

Eclipse IAM을 사용하지 않았지만 이러한 WTP 문제로 인해 m2e에 대한 대안을 찾는 동안이 페이지를 발견했습니다. Intellij가 전화하고있는 것 같습니다.


m2eclipse는 소규모 프로젝트에 적합합니다. 그러나 대규모 엔터프라이즈 프로젝트에서는 성능이 매우 낮습니다. POM을 조금만 변경해도이 플러그인은 몇 시간 동안 "종속성을 업데이트"합니다.

IAM으로 전환 한 이후로 문제는 거의 사라졌습니다. POM 변화에 대처하는 데 시간이 걸리더라도 시간 (m2e)에 비해 여전히 몇 분입니다.

고르다:

  • m2e-프로젝트가 작고 종속성 트리와 같은 멋진 기능을 좋아하는 경우
  • iam-성능이 필요한 경우

나는 m2eclipse를 사용했습니다. 그러나 나는 Eclipse 내에서 테스트 또는 전체 프로젝트를 시작하지 못했습니다 (프로젝트에는 다양한 하위 모듈에 대한 중첩 폴더가 있음). 내가 그것을 사용했을 때 그들은 그것에 대한 지원이 실험적이라고 말했습니다. 내가 얻을 수있는 가장 큰 것은 구문 검사 등이었습니다. 나머지는 콘솔을 사용했습니다.

경험처럼하지 않았다 전혀 .


다중 모듈 프로젝트는 어떻습니까?, m2eclipse 플러그인은 효과가 없습니다. 특히 우리가 전쟁 모듈을 사용한다면.


나는 m2eclipse를 사용하고 있습니다 ... 그것도 최고이고 잘 문서화되었습니다 ...

참고 URL : https://stackoverflow.com/questions/305250/which-is-the-best-maven-eclipse-plugin

반응형