소소한 인텔리J 팁 공유(auto import 처리)

개요

멜론에서 intelliJ로 개발하다 동료들을 당황시킨 경험이 있어 해결책을 찾아보고 공유합니다.

편의상 경어체는 생략합니다.

현상

인텔리J를 사용하다 auto import 기능 사용시 import시 개별 개별 클래스의 import가 아니라 패키지가 *패턴으로 전체 다 import 하는것으로 IDE가 치환해 버리는 현상이 발생하였다.

문제점

위의 현상은 아래와 같은 이슈가 있다.

  • 소스코드 공동 관리시 이클립스를 쓰는 사용자들은 소스 업데이트 이후 당황스러울 수 있다.(농담)
  • 패키지의 클래스명과 * import한 클래스명이 충돌날 가능성이 있다.
  • 미세하지만 *로 인해 불필요한 import까지 하게 된다.

해결방안

Idea 14기준 아래의 메뉴의 값을 아주 큰 숫자로 바꿔준다. 현재까지 해본바로는 필자는 아예 disable 시키는 방법을 찾지 못했다.

검증

위와 같이 옵션 변경 후 auto import시 정상 동작하는 것을 확인하였다.

참고자료