본문 바로가기
📔개발자 일기 | | TIL

[20220511] 개발자 일기 & TIL

by 캔 2022. 5. 11.

 

요 며칠간 따로 공부를 안 했다. 그냥 이것저것 하다 보니 각 잡고 책을 읽지 못하고 있다. 그냥 그래서 TIL도 간단하게 적어보려고 한다.

 

이클립스의 프로젝트와 인텔리제이(IDEA를 포함한 IDE들, 이하 그냥 '인텔리제이')의 프로젝트 개념은 다르다고 한다.

 

이클립스는 워크스페이스 기반, 인텔리제이는 프로젝트 기반으로 IDE가 실행된다. 이클립스는 workspace로 지정한 디렉터리에 여러 프로젝트들이 들어있는 구조라면, 인텔리제이는 프로젝트 단위로 열리고 프로젝트를 저장하는 디렉터리 안에 여러 모듈이 들어 있는 구조이다.

 

즉, 이클립스의 워크스페이스는 인텔리제이의 '프로젝트'에 대응되고, 이클립스의 프로젝트는 인텔리제이의 '모듈'에 대응되는 것이다.

 

또 다른 점은 이클립스에서는 프로젝트의 설정에 대한 파일을 .project와 .classpath에 저장하는 반면에 인텔리제이는 모듈 설정을 .iml에 저장한다.(양 쪽 다 XML 문서이긴 한데 확장자와 형식은 다름. 변환 필요.)

'📔개발자 일기 | | TIL' 카테고리의 다른 글

[20220604] 개발자 일기  (0) 2022.06.04
[20220521] 개발자 일기 & TIL  (0) 2022.05.21
[20220510] TIL  (0) 2022.05.10
[20220509] 개발자 일기 & TIL  (0) 2022.05.09
[20220505] TIL  (0) 2022.05.05