Eclipse의 작업 공간 오류에 이미 존재하는 일부 프로젝트를 가져올 수 없습니다.


291

나와 동료가 작업하고있는 프로젝트를 가져 오려고합니다. "가져 오기", "기존 프로젝트 가져 오기"를 선택한 다음 보관 파일을 클릭하고 다음을 클릭 한 후이 오류가 계속 발생합니다. 이 오류가 발생합니다.

"일부 프로젝트는 이미 작업 공간에 존재하므로 가져올 수 없습니다"


3
Eclipse에서 Window Working Set 대신 사용자 정의 Working Set을보고 있는지 확인하십시오.
IgorGanapolsky

답변:


341

"프로젝트를 작업 공간에 복사" 체크 상자를 체크 해제하고 " 새로 고침" 버튼 을 클릭 하면 프로젝트를 가져올 수 있습니다


10
Rational Application Developer에서 도움이되지 않습니다.
Sarah Vessels

4
나는 프로젝트가 이미 존재한다면 작업을 포기한다고 생각합니다. 그러나 프로젝트가 삭제되고 다시 가져 오려면 어떤 이유로 새로 고쳐야 할 수도 있습니다. 어쨌든 그것은 효과가 없었습니다.
Mian Asbat Ahmad

4
나를 위해 작동합니다. 프로젝트를 작업 공간에 미리 복사 한 다음 가져 오려고하면이 문제가 발생하기 쉽습니다.
TrentCoder

3
모든 경우에 작동하지는 않지만 둘 중 하나의 이름을 바꾸는 것이 좋습니다.
Sebastian Juarez

2
. 더 이상 :( 최신 일식 나를 위해 일하지 \ n 사람이 꽤 실망를 해결하는 방법을 생각이있다?.
피셔 코더

123

프로젝트의 .project 파일로 이동하고 이름 태그에서 프로젝트 이름을 변경하십시오.


내부 프로젝트 종속성이있는 경우 추가로 작동합니다 .'Build Bath '에서 각 프로젝트를 확인하고 필수 프로젝트 섹션에서 프로젝트 항목을 업데이트해야합니다 – javapapo 1 분 전
javapapo

이것은 저에게 도움이되었습니다 ... 저장소에서 프로젝트를 복사하고 Eclipse로 가져오고 프로젝트의 모든 참조를 변경하여 새 이름을 반영 한 다음 새 저장소를 작성하고 싶었습니다. (지점을 원하지 않았습니다.)이 시점에서 "Resource OldRepo \"가 이미 존재한다는 오류가 발생합니다. .project가 패키지 탐색기에 나열되어 있지 않으므로 확인하지 않았습니다. 프로젝트의 새 이름과 일치하도록 이름을 변경하고 Eclipse를 다시 시작한 다음 새 저장소를 시작할 수있었습니다.
strangeluck

barbas answer에서와 같이 .metadata를 삭제 한 결과로 길이를 처리하는 대신 가장 적절한 답변으로 보입니다. 위대하고 포인트, 감사합니다!
Learning

이 .project 파일을 찾을 수 없습니다. 어디서 찾을 수 있습니까?

@FarazAhmad Uhhh ... 프로젝트 폴더에
b1nary.atr0phy

52

그것은 나에게도 일어났다. 마지막으로 프로젝트가 이미 내 작업 공간에서 열려 있지만 선택한 작업 세트로 인해 보이지 않았다는 것을 깨달았습니다. 활성 작업 세트를 선택 해제하면 열려있는 모든 프로젝트가 표시됩니다.


7
프로젝트 탐색기 또는 엔터프라이즈 탐색기보기에서이를 수행하십시오. 보기에서 작은 아래쪽 화살표를 클릭하여 메뉴를 열고 작업 세트 선택 해제를 선택하십시오. 이것은 나를 위해 일했고, 이미 나타나지 않은 프로젝트는 이제 나타납니다.
Sarah Vessels

저는 이클립스를 처음 사용합니다. 가져 오기 및 마침을 클릭하면 아무 일도 일어나지 않지만 프로젝트는 가져옵니다. 프로젝트 탐색기 아이콘을 클릭하여 표시해야합니다.
StacyM

이것이 나를위한 해결책이었습니다. 나는 또 다른 문제가 있었는데, 내 프로젝트는 일식으로로드 된 것으로 표시되었지만 열 수 없었으므로 파란색 폴더가 없으면 제거 할 수 없습니다. 내가 얻지 못하는 것은 왜 이것이 더 간단하지 않은지, 입력 폴더, 출력 폴더 및 프로젝트 이름을 설정할 수 있어야하고 일식이 나머지를 수행해야한다는 것입니다. 수동으로 변경을 시도하면 이클립스에서 버그가 발생한다.
Igor Čordaš

작업 공간을 새 컴퓨터에 복사 할 때 작업 세트에 대해 혼란스러워서 일부 프로젝트는 "Package Explorer"에 표시되지 않지만 "Navigator"에 표시되었습니다. 그러나 작업 세트를 조정 한 후 다시 나타났습니다.
Dale

20

작업 공간에 동일한 이름의 프로젝트가있을 수 있습니다. 동일한 이름을 가진 다른 작업 공간을 삭제 한 후 작업 공간을 새로 고치십시오 (파일-> 새로 고침). 삭제 된 프로젝트를 다시 가져 오려고 할 때 일반적인 상황이 발생합니다.


그리고 작업 공간을 새로 고칠 수 있습니까? F5는 효과가없는 것 같습니다
Radon8472

19

이것은 일반적으로 Eclipse에서 처음 삭제하지 않고 프로젝트 디렉토리를 물리적으로 변경할 때 발생합니다. 다음과 같은보기에서 이러한 숨겨진 프로젝트를보고 삭제할 수 있습니다.

Window -> Show View -> Other -> General -> Navigator

그런 다음 기존 프로젝트 가져 오기 프로세스를 계속 진행하면됩니다.


같은 이름의 다른 프로젝트가 존재한다는 질문에서 가져 오는 동안 어떻게 이름을 바꿀 수 있습니까? 이것이 문제라고 생각합니다!
Mohy Eldeen

이것은 나를 위해 일했다. 작업 공간에서 프로젝트를 삭제했지만 일부 명령 프롬프트로 인해 프로젝트 디렉토리에서 일부 명령 프롬프트가 열렸으므로 작업 공간에서 완전히 제거되지 않았으므로 일식을 닫고 디스크에서 나머지 파일을 수동으로 제거했지만이 삭제는 일식 작업 공간에는 반영되지 않지만 일반 프로젝트 탐색기 창에 표시되지 않아 삭제할 수 있습니다. 따라서이 솔루션은 일식에서 삭제되지 않은 프로젝트를 보여준 다음 다시 삭제 한 다음 새로 복제 된 프로젝트를 가져 왔습니다. 끝났다.
SachiN Ware.

16

필자의 경우 작업 공간에서 프로젝트 중 하나 (예 : 'Project1')를 복사하여 동일한 작업 공간에 붙여 넣었습니다. 그 후 붙여 넣은 프로젝트의 이름을 수정했습니다 (예 : 'Project2'). 저장소에서 볼 수 없습니다.

주된 이유는 .project새 프로젝트의 파일이 여전히 <name>Project1</name>이었습니다 <name>Project2</name>.

그래서 문제를 해결하기 위해 다음을 수행했습니다.

  1. 작업 공간 외부에서 Project2 잘라 내기 및 붙여 넣기
  2. .project파일을 변경<name>Project2</name>
  3. Project2를 다시 가져 오십시오.

그것은 나를 위해 일했다.


12

Eclipse 작업 공간의 프로젝트는 고유해야합니다. 프로젝트 이름은 프로젝트의 디렉토리 / 폴더 이름과 같을 필요는 없으므로 동일한 이름을 가진 기존 프로젝트를 삭제하거나 기존 프로젝트의 이름을 바꾸십시오.


4
기존 프로젝트의 이름을 바꾸려면 어떻게합니까?

10

작업 공간 디렉토리에 이름이 ".metadata"인 오컬트 디렉토리가 있습니다. Eclipse를 닫고 ".metadata"를 삭제 한 후 Eclipse를여십시오. 이클립스가 작업 공간에 대해 물으면 ".metadata"가 작업 공간 디렉토리에 있지 않은지 확인하고 "확인"버튼을 클릭하여 기본 작업 공간을 선택하십시오.


2
작동하지만 다른 한편으로 .metadata를 삭제하면 모든 것이 Eclipse 작업 공간에서 제거됩니다. 여기에는 기존 프로젝트가 포함됩니다 (프로젝트가 10 개 이상인 경우 모든 프로젝트를 다시 가져와야합니다 = (). 또한 테마, 색상 등이 동시에 제거됩니다.
Lee Yi Hong

4
이 말을 맹목적으로하지 마십시오. 작동하지만 .metadata 폴더를 먼저 삭제하는 대신 백업하십시오. 모든 프로젝트를 수동으로 가져와야합니다. 모든 프로젝트를 삭제하는 대신 .metadata에서 하나의 프로젝트를 삭제하는 더 집중된 방법이 있어야합니다. 동일한 위치에서 수정 된 버전을 다시 가져 오려고 할 때이 오류를 발생시킨 작업 공간에서 프로젝트를 삭제했습니다.
CodeMed

2
이것은 일반 사용자에게 끔찍한 제안입니다. .metadata를 엉망으로 만들지 마십시오. 그리고이 수준의 Eclipse 전문 지식을 가진 사람은이 문제를 해결하기 위해이를 수행 할 필요가 없습니다.
Erick G. Hagstrom

10

어쩌면 '.project'파일에 동일한 프로젝트 이름이 표시되어 있으면 확인하십시오. 그렇다면 다른 이름을 바꾸십시오. 가져 오기보다


10

git 프로젝트를 기존 작업 공간으로 복제하여이 작업 공간을 본격적인 프로젝트로 승격 시키려고해서 도달 한 경우 'Git Repositories'보기를 사용하여-> 'Working Directory'->를 선택하십시오. 프로젝트 가져 오기-> 기존 프로젝트.


7

모든 작업 세트 를 표시하도록 Eclipse를 구성했는지 확인하십시오 . 한 번 정확히 같은 문제가 발생하여 실수로 프로젝트를 Other Projects작업 세트 로 가져 왔습니다 . 그리고 내 Eclipse 구성에는 패키지 탐색기에서 작업 세트가 표시되지 않아 프로젝트를 아직 가져 오지 않았다고 믿었습니다.

@Mawg를 위해 업데이트 됨 :

먼저 다음을 클릭하십시오 Select Working Set....

여기에 이미지 설명을 입력하십시오

그런 다음 다음을 선택하십시오 No Working Sets.

여기에 이미지 설명을 입력하십시오

이렇게하면 작업 세트가 효과적으로 비활성화되고 모든 프로젝트가 표시됩니다.


그렇다면 모든 작업 세트를 표시하도록 Eclipse를 어떻게 구성합니까?
Mawg는 모니카가

6

가장 쉬운 방법 : 프로젝트 ( "MainActivity"라고 표시된 폴더)를 마우스 오른쪽 버튼으로 클릭하면 리 팩터-> 이름 바꾸기 로 이동하면 프로젝트 이름을 바꿀 수있는 텍스트 필드가 나타납니다.

프로젝트가 파일 시스템과 동기화되지 않았다는 경고가 표시되면 F5 (새로 고침)를 누르고 다시 시도하십시오.


그것은 프로젝트가 파일 시스템과 동기화되지

내 대답의 두 번째 부분을 읽으십시오. 파일 동기화 문제를 해결합니다. ^
Stunner

6

작업 공간 폴더를 살펴보면 가져 오는 것과 동일한 이름의 오래된 프로젝트가있을 수 있습니다 (이클립스에는 표시되지 않더라도).

Eclipse에서 프로젝트를 삭제할 때 대화 상자의 선택란을 선택하지 않으면보기에서 프로젝트를 제거하고 작업 공간 디렉토리의 폴더를 삭제하지 않습니다.


"작업 공간 폴더를 확인하십시오"-그 의미는 무엇이며 어떻게됩니까?
Edward Newell

조금 설명했다.
everton

6

프로젝트의 <name>" .project"파일에 있는 태그 값의 이름을 바꾸십시오 .

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

이것은 확실히 작동합니다. 여기에서 프로젝트 이름을 바꿉니다.


5

내가 방금 찾은 또 다른 방법!

프로젝트를 다른 폴더로 이동 한 다음 필요한 경우 가져 오기 및 작업 공간으로 복사


5

프로젝트를 삭제하고 코드를 다시 가져 오려고 할 때이 문제가 발생했습니다. Eclipse는 실제로 프로젝트를 삭제하지 않았으며 여전히 작업 공간에서 프로젝트 이름 / 폴더에 대한 참조를 보유했습니다. 같은 이름으로 새 프로젝트만들어야했고 코드가 그대로 나타납니다. 프로젝트 경로가 변경되지 않았기 때문에 이것이 효과가 있다고 생각합니다.


5

때 나에게 일어난 일

Eclipse 프로젝트 탐색기에서 프로젝트를 삭제하고 디스크에서 컨텐츠 제거를 확인하지 않았습니다.

다음에 작업 공간에서 동일한 프로젝트를 가져 오려고 할 때 동일한 문제가 발생했습니다.

문제를 해결하기 위해 모든 어린이가 할 수있는 FYI 작업을 수행했습니다. :)

그래서 어떻게 해결 했습니까?

  1. Ctrl + x이클립스 작업 공간에서 다른 위치 즉, 데스크탑으로 myProject 폴더를 잘라
  2. 마우스 오른쪽 버튼을 클릭하고 Navigator (에서 가져올 수 있음 Window > Show View > Navigator) 새로 고침 (다음 대화 상자가 표시됩니다) 여기에 이미지 설명을 입력하십시오
  3. 그냥 클릭 Yes버튼과 작업 공간 디렉토리를 이클립스에 프로젝트 폴더 다시 이동
  4. 다시 가져 오기!
  5. 이제 락 앤 역할

5

제 경우에는 .metadata.plugins에서 resources 디렉토리를 삭제했습니다.

  1. 작업 공간으로 이동
  2. .metadata.plugins를 입력하십시오
  3. 삭제 : org.eclipse.core.resources 디렉토리

여기에 이미지 설명을 입력하십시오


3

이것은 나를 위해 일했습니다.

파일> 새로 만들기> Android 프로젝트> 기존 소스에서 프로젝트 작성

위치 = 가져 오려는 프로젝트의 위치입니다.

"이 디렉토리에 이미 Eclipse 프로젝트가 있습니다. 대신 파일> 가져 오기> 기존 프로젝트 사용을 고려하십시오."라는 경고가 표시됩니다. 그러나 "다음"을 클릭하면 프로젝트를 가져올 수 있습니다.


3

이클립스에서 파일을 클릭하고 작업 공간 전환을 선택한 다음 다른 폴더를 찾아 선택하십시오. 이제 같은 과정을 반복하면 이번에는 오류가 없습니다 :)


3

내 상황을 해결할 수 없었습니다. 이것이 내가 해결 한 방법입니다.

  1. IDE를 닫습니다
  2. 동일한 이름의 프로젝트 양식 작업 공간을 제거하십시오.
  3. IDE 시작
  4. 모든 프로젝트를 청소하십시오 (도움이 확실하지 않음)
  5. 파일> 가져 오기> 기존 프로젝트
  6. 새로 고침 버튼을 클릭하십시오
  7. 수입 프로젝트

끝난..


3

적어도 Eclipse Juno에서는 Advanced를 토글 할 수 있습니다 . 그런 다음 이름 템플릿 드롭 다운 에서 [groupid]. [artifactid] 를 선택하십시오. 프로젝트 이름을 고유하게 지정해야합니다. 지정된 이슈의 여러 버전을 유지하는 경우 [groupid]. [artifactid]. [version]을 대신 선택할 수 있습니다 . 변경 사항을 볼 수 있도록 Refresh 버튼 을 클릭하십시오 . 세척하고 헹구고 필요에 따라 반복하십시오.


3

이클립스에서 삭제 ...... u는 "(Rightclick)-> 프로젝트 닫기"로 이클립스에서 프로젝트를 닫았을 수 있습니다. 그래서 작업 공간 폴더 에서이 프로젝트를 삭제하더라도 ... 이클립스 IDE에는 닫힌 프로젝트로 ..... 이클립스 IDE에서 삭제해야합니다 ... !!!


3

나는 일식이 응답을 멈추고 세션을 종료 해야하는 상황이 약간 다릅니다. Juno를 다시 시작하면 .project 파일이 있지만 작업중 인 특정 프로젝트가 사라졌습니다. Eclipse로 다시 가져 오려고하면 새 프로젝트를 작성하려고 할 때 동일한 "일부 프로젝트를 가져올 수 없습니다."또는 "이 이름의 프로젝트가 이미 존재합니다"가 표시됩니다.

결국 Working Sets를 사용하고 있었기 때문에이 파일 .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml을 찾을 수있었습니다. 누락 된 항목을 수동으로 추가하고 일식과 짜잔을 다시 시작하면 다시 돌아 왔습니다.


3

작업 공간의 svn 아래에 다른 이름의 프로젝트가 하나 더 있기 때문에 동일한 오류가 발생했습니다. 그래서 제거했습니다.


3

비슷한 문제가 있었는데 두 번 가져 오려는 동일한 저장소가 있습니다. 프로젝트> 리 팩터> 이름 바꾸기를 마우스 오른쪽 버튼으로 클릭하여 기존 프로젝트의 이름을 바꾼 다음 다시 가져 왔습니다.


3

이것은 위의 문제에 대해 주목 한 것입니다 : 체크 아웃 폴더 (pom 프로젝트가있는 폴더)가 일식 작업 공간 폴더와 동일하면이 문제가 발생합니다

해결책

프로젝트를 가져 오기 위해 별도의 작업 공간 폴더를 사용하면 일식이 원활하게 작동했습니다. :)


3

이 경고는 네비게이터에서 프로젝트를 삭제했지만 작업 세트에 프로젝트가 있음을 의미합니다. 그렇지 않으면 작업 세트에 동일한 이름의 프로젝트가 있으므로 작업 공간 디렉토리로 이동하여 동일한 이름 의 프로젝트를 삭제 한 후 다시 가져 오십시오 .


2

이 문제는 다른 프로젝트 폴더에 동일한 프로젝트가 있기 때문에 발생합니다. 이클립스와 같이 많은 프로젝트 폴더가 있으므로 한 폴더에 프로젝트가 있고 다른 프로젝트 폴더로 프로젝트를 가져 오려면이 문제가 발생합니다. 따라서 우선 다른 폴더에서 프로젝트를 삭제 한 다음 현재 한 프로젝트 FOLDER로 가져옵니다.


2

이클립스와 안드로이드 개발을 처음 접했을 때 꽤 오랜 시간이 걸렸습니다. 미래에 누군가를 도울 수있는 몇 가지 잘못된 일이 있습니다.

  1. 코드 예제를 다운로드하고 프로젝트 이름이 폴더 이름과 같다고 가정하고 프로젝트 탐색기에서 해당 폴더 이름을 찾고 그것을 찾지 않고 다시 가져 오기 한 다음 작업 영역에 이미 존재하는 오류 메시지를 얻었습니다. 네. 그것을 자랑스럽게 생각하지 않습니다.
  2. '프로젝트를 작업 공간에 복사'를 클릭하지 않은 다음 프로젝트 탐색기에 나타나지 않았을 때 작업 공간을 통해 헛된 검색
  3. 내가 알 수있는 한 프로젝트 가져 오기 탭의 '작업 세트에 프로젝트 추가'옵션이 작동하지 않으므로 활성 작업 세트의 프로젝트 탐색기에 표시되지 않았습니다 (새로 고침 없음). 프로젝트를 성공적으로 가져온 후 작업 세트에 프로젝트를 추가해야했습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.