이클립스에서 organize imports를 전체소스를 대상으로 작업하는 방법

이클립스(Eclipse)에서 전체 소스 또는 프로젝트 단위로 Organize Imports를 적용하는 방법은 여러 가지가 있습니다. 다음은 가장 실용적인 3가지 방식입니다.


1. 패키지 또는 프로젝트 단위로 한 번에 정리

  1. Package Explorer에서 프로젝트나 특정 패키지를 선택합니다.

  2. 마우스 오른쪽 클릭 → Source → Organize Imports 선택.

  3. 선택한 패키지 내의 모든 Java 파일에 대해 재귀적으로 import 정리가 수행됩니다.​

또는 프로젝트 전체 선택 상태에서 단축키 Ctrl + Shift + O 를 눌러도 동일하게 동작합니다.​


2. 저장할 때 자동으로 Organize Imports 적용

  1. Window → Preferences → Java → Editor → Save Actions로 이동합니다.

  2. Perform the selected actions on save 옵션을 활성화합니다.

  3. Organize imports 체크박스를 선택합니다.

  4. 이제 파일을 저장할 때마다 자동으로 import 정리가 수행됩니다.​

이 방식은 대형 프로젝트에서 일일이 단축키를 누를 필요 없이 항상 import를 정돈된 상태로 유지하는 데 유용합니다.


3. 전체 프로젝트 일괄 정리 (Batch 방식)

이클립스에서 organize imports를 전체소스를 대상으로 작업하는 방법

만약 모든 파일을 일괄적으로 정리하고 싶다면:

  • 프로젝트 내 ‘src’ 폴더를 선택 후 Source → Organize Imports를 실행합니다.

  • 이 방법은 폴더 내의 모든 하위 패키지와 클래스 파일에 적용됩니다.​

※ 빌드 자동화 시에는 Ant의 Jalopy 플러그인을 활용해 “Organize Imports”를 빌드 프로세스에 포함할 수도 있습니다.​


즉, 패키지/프로젝트 단위로 마우스 오른쪽 클릭 → Source → Organize Imports 또는 Ctrl + Shift + O 단축키를 활용하면 전체 소스를 대상으로 import 정리를 빠르게 할 수 있습니다.