본문 바로가기

내컴퓨터/컴퓨터사용하기

Eclipse project import 하려고보니 already Exist


Eclipse에서 개발 중.

버전관리는 SVN이나 GIT등으로 하겠지만..


일을 하다보면 프로젝트를 폴더로 받아서

workspace에 import해야할 때가 있다. 


그런데 그 프로젝트가 이미 나의 workspace에 있는 프로젝트와

이름이 같다면??

already Exist 메세지가 나오면서

import되지 않는다. 


Package Explorer에 TestProject를 하나 만들었다.

여기에 같은 Project이지만, 다른곳에서 작업한 프로젝트를

import 시키고 싶다.


Package Explorer에서 마우스 우클릭 후 IMPORT를 누른다.

General > Existing Projects into Workspace를 선택한다.


그리고 다른 경로에 있는..

물론 같은 Workspace에 있더라도 상관은 없다.

프로젝트를 import 시키려고 하니,

Some Projects cannot be imported because they already exist in the workspace.

라고 뜨면서 import가 되지 않는다.

이럴 땐 아래와 같이 한다.


import가 안되는 Project의 경로를 탐색기로 찾아 들어간다.

그럼 .project 파일이 보이는데,

이 파일을 열어본다. 


XML형식의 코드가 나오는데,

여기에 보면 <name>TestProject</name>이라고 되어있는 부분에 주목!!

이 부분이 Project 이름을 명시하는 곳인데,

이미 이런 이름을 가진 Project가 Workspace에 있기 때문에

중복 import가 되지 않는 것이다.


다시 보면 알겠지만,

폴더 이름은 분명 TestProject_before로 되어있다.

폴더 이름과 Project의 이름은 다르다.

폴더의 이름을 아무리 바꿔줘봤자 되지 않는다.


.project파일을 수정해주어야 한다. 


프로젝트명을 TestProject_re로 변경해주었다. 


그런 다음 다시 import를 시도했더니,

import가 잘 된 모습이다.


동일 프로젝트지만,

버전별로 열어봐야 될 필요성이 있을 때,

이런 식으로 Project 이름을 변경해서 import하면 된다.