2011-02-28 2 views
7

Eclipse와 maven 통합을 위해 M2E를 사용하고 있습니다. 내 유닛 테스트는 resources/디렉토리의 속성 파일을 테스트합니다. 자, 명령 줄 테스트 (mvn test)에서 모두 정상적으로 작동합니다. 그러나 Eclipse에서는 리소스를 찾을 수 없습니다.Maven/Eclipse : 제외 된 리소스의 기본 빌드 경로

Java 빌드 경로를 확인하십시오. 모든 리소스 항목은 Excluded: **으로 표시되어 있습니다. (나는 단지 .java/ .class 파일을 제외해야한다고 생각합니다.) 그런 다음 exclude 패턴을 제거한 후 문제가 해결되었습니다.

Excluded **을 모두 제거해야하는지, 아니면 올바르게 M2E를 사용하지 않았는지 확실하지 않습니다.

P. 프로젝트는 Existing Maven Projects에 의해 임포트됩니다.

+0

아마도 m2e 0.10.x의 버그 일 수 있습니다. 이제 m2e 0.12.1로 업그레이드 한 후에 문제가 더 이상 존재하지 않았습니다. :) –

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=351092 – vorburger

답변

5

maven-resource-plugin이 자원 복사를 수행 할 수 있도록하기위한 것입니다. 결국 필터를 사용하도록 설정했을 수 있습니다. 나는 이것에 대한 m2e 목록을 pestered했다, 당신은 bugzilla에 파일을 올리고 환영에 가입 할 수있다. 정말 짜증나.

+0

감사합니다. '프로젝트 구성 업데이트'가 필터링 된 리소스를 생성하지 않음을 발견했습니다. 괴롭히기에 어떻게 참여할 수 있습니까? 나는 그것을 얻지 않았다. –

+1

"Eclipse 사용자 용 Maven 통합 메일 링리스트"<[email protected]>, – bmargulies

+0

버그로 확인되었으며 0.12.x부터 수정되었습니다. –