2014-08-28 2 views
1

여기 Eclipse with m2e 플러그인을 사용합니다. 프로젝트를 깨끗하게하면 아무 것도하지 않습니다.m2e와 함께 maven-clean-plugin 사용

내 실험에서 m2e가 Eclipse 프로젝트 클리닝 옵션에 단순히 연결되어 있지 않은 것처럼 보입니다.

lifecycle-mapping-metadata.xml에 설정을 시도했지만 작동하지 않았습니다. 이것이 잘 이해된다면 청소는 일식의 관점에서 프로젝트 라이프 사이클의 일부로 간주되지 않기 때문에 여기서는 클린을 설정할 수 없습니다.

그래서 프로젝트 정리에서 간단한 mvn clean을 Eclipse에서 수행 할 수있는 방법이 있습니까? 루나의 m2e 플러그인의 최신 버전에서

(이상적인 솔루션은 새로운 JVM을 시작하는 데 필요하지 않았고, 모든 일식 과정의 내부에서 실행.)

+0

그래서 Eclipse 프로젝트 -> clean이'mvn clean' 연산을 트리거하기를 원합니 까? 그렇다면 왜 Eclipse 내에서 'mvn clean'을 실행하는 것보다 필요가 있다고 느낄 때 이것이 당신에게 중요한가? –

+0

내 Eclipse에서 maven을 실행할 때 대상 폴더를 삭제했지만 다시 만들고 리소스 만 복원한다는 것을 볼 수 있습니다. –

+0

@EvgeniyDorofeev 아마 자동 빌드를 사용했기 때문일 수 있습니다. 나는하지 않는다. 이클립스 java 빌더는 흥미로운 질문을하는 모든 대상 폴더를 삭제합니다. 왜 _java_ _compiling_ _subsystem_이 호출하는 프로젝트 정리를해야합니까? 그리고 이클립스와 같은 매우 열정적 인 질문이 많이 있습니다. – peterh

답변

1

, 당신은 메이븐이 어떤 작업을 수행하는지 표시 할 수 있습니다 :

Eclipse Preference

깨끗한 단계가 호출되지 이유는 설명합니다.

그리고 안타깝게도 기본 Eclipse에서는 지원되지 않지만 Run As> Maven clean을 사용하여 Eclipse에서 Maven을 호출 할 수도 있습니다.

+0

대단히 감사합니다. @Duncan도 감사드립니다! :-) – peterh