자바스크립트가 비활성화 되어있습니다.
자바스크립트가 활성화 되어야 콘텐츠가 깨지지 않고 보이게 됩니다.
자바스크립트를 사용할수 있도록 옵션을 변경해 주세요.
- willbsoon

본문 바로가기
Tools/IntelliJ & PyCharm

eclipse 프로젝트를 intellij로 가져올때

by willbsoon 2020. 9. 9.

1. eclipse 프로젝트를 가져와야 하는데...

intellij를 쓰고 있는데 아직 회사에서는 eclipse로 프로젝트를 하고있다. 그러다보니 eclipse 프로젝트를 옮겨와서 작업을 해야하는 일이 생겼다.

 

당연히 에러가 뜬다... eclipse와 intellij가 바로 호환되진 않는다. 

패키지와 프로젝트, 모듈등 같은 개념이지만 다른 용어들이 있고 그러다보니 이게 안되는것 같다. 그러면 이걸 어떻게 해결할수 있을지 한번 해보자.

 

 

2. 본론

 

 

 

 1) 프로젝트 불러오기

프로젝트를 불러왔다.

근데 무슨 깡통처럼 아무것도 안보인다. 하위에 존재하는 프로젝트들을 인식하지 못한다. 

이클립스 개념으로 보자면 iTrinity_final 패키지 밑에 4개의 프로젝트들이 존재하는 것이다.

근데 인텔리제이에서는 프로젝트 밑에 4개의 모듈이 존재하는 것이다. 이걸 추가해줘야 한다.

이걸 어떻게 해야할까....? 먼저 File 메뉴에 Project structure 설정으로 들어가보자

 

 

 

 2) 모듈 추가해주기

 

상위 프로젝트 이름 하나만 보인다.

이제 모듈을 추가해보자. 위의 빨간색으로 표시한 + 를 눌러보자

 

 

 

 

새로운 프로젝트일 경우에는 new module을 하면 되겠지만 지금은 만들어져있는 이클립스의 프로젝트를 가져오는 것이므로 import project를 해보자.

 

 

import할 프로젝트를 선택하는 것이다. 여기서 최상위 프로젝트 하나만 선택하면 된다.

 

 

선택하게되면 어떤 모델의 프로젝트인지 골라야 하는데 당연히 나는 이클립스의 프로젝트를 가져오므로 이클립스를 선택하자.

 

여기는 그냥 넥스트를 눌러줘도 된다. 

추가하고자 하는 모듈을 모두 선택한다. 그리고 넥스트!

 

마지막으로 피니쉬를 눌러주면~~~

 

 

 

에러가 발생한다.............ㅠ

 

 

 

아니 왜 발생하는거지?

jdk를 참조할수 없다고 한다. eclipse 개발시 자바 버전과 현재 intellij에서의 자바버전이 맞지 않기 때문에 발생하는 에러이다. 이것은 모듈별로 하나하나 바꿔주면 된다.

 

dependencies 에 들어가서 자바 버전을 변경해주자.

이러면 모든 에러가 해결~!!!

이제 나가서 한번 실행을 해볼까???

 

 

 3) Run Project~!!

일단 메이븐이 로드 할때까지 기다려보자.

 

 

메이븐 로드가 끝났다. 그럼 한번 실행해보면?

끝~!!

 

 

3. 결론

인텔리제이를 쓰다보면 모르는게 많다보니 검색을 많이 하게 된다.

분명 될거같은데 안되는거같아서 시간낭비할때도 많지만... 

암튼 다시 이렇게 정리해보니 더욱 기억에 잘 남을거 같다.

 

 

 

 

 

 

 

댓글