문제
- Maven에서 mvn compile을 실행하면
.class 파일은 target/classes/에 생성됩니다.
- 하지만 Eclipse Project Explorer에서는
target/이나 target/classes/ 폴더가 숨겨져 보이지 않을 수 있습니다.
- 이는 Eclipse가 자동으로 “Java Output Folders”를 필터링하고 있기 때문입니다.
해결 방법: Java Output Folders 필터 해제
- 패키지 탐색기(Project Explorer)에서
- 오른쪽 위 작은 메뉴 아이콘(▼ 또는 ☰) 클릭 → Filters and Customization... 선택
- Java Output Folders 항목 체크를 해제합니다.
- Apply → OK 클릭


이제 target/, target/classes/ 폴더가 정상적으로 표시됩니다.
이클립스가 숨기는 이유?
- Eclipse는
target/classes/를 “자동 생성되는 결과물”로 간주합니다.
- 개발자가 직접 수정하지 않을 폴더는 기본적으로 숨김 처리해 혼란을 줄이려는 목적입니다.
- Maven 빌드 결과물 확인이나 디버깅을 위해 이 폴더가 보여야 하는 경우, 수동으로 필터를 해제해야 합니다.