web-dev-qa-db-ja.com

「無効なプロジェクトの説明」、GITリポジトリからのインポートの問題

GITリポジトリをPCコンピューターからMACにコピーした後、Eclipseにインポートできないようです。インポートは、既存のローカルgitリポジトリから直接eGitプラグインを介して行われます。

同じ正確なインポートは、既存のWindowsコンピューターで完全に正常に動作します。

お知らせ下さい。

org.Eclipse.core.internal.resources.ResourceException: Invalid project description.
        at org.Eclipse.core.internal.resources.Project.checkDescription(Project.Java:162)
        at org.Eclipse.core.internal.resources.Project.assertCreateRequirements(Project.Java:52)
        at org.Eclipse.core.internal.resources.Project.create(Project.Java:274)
        at org.Eclipse.core.internal.resources.Project.create(Project.Java:256)
        at org.Eclipse.egit.ui.internal.clone.ProjectUtils.createExistingProject(ProjectUtils.Java:115)
        at org.Eclipse.egit.ui.internal.clone.ProjectUtils.access$0(ProjectUtils.Java:92)
        at org.Eclipse.egit.ui.internal.clone.ProjectUtils$1.run(ProjectUtils.Java:66)
        at org.Eclipse.core.internal.resources.Workspace.run(Workspace.Java:1975)
        at org.Eclipse.core.internal.resources.Workspace.run(Workspace.Java:1957)
        at org.Eclipse.egit.ui.internal.clone.ProjectUtils.createProjects(ProjectUtils.Java:84)
        at org.Eclipse.egit.ui.internal.clone.GitImportWizard.importProjects(GitImportWizard.Java:160)
        at org.Eclipse.egit.ui.internal.clone.GitImportWizard.access$0(GitImportWizard.Java:142)
        at org.Eclipse.egit.ui.internal.clone.GitImportWizard$1.run(GitImportWizard.Java:83)
        at org.Eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.Java:121)
    Contains: OK
    Contains: /Users/me/Repositories/ABC overlaps the location of another project: 'ABC'
21
James Raitsev

"次を含む:/ Users/me/Repositories/ABCが別のプロジェクトの場所と重複しています: 'ABC'"

インポートするプロジェクトと同じ名前のプロジェクトがワークスペースにすでにあるようです。

29
dunni

さて、私は類似の問題に直面してしばらく時間を無駄にした後、それを要約しようとします:

Eclipse Juno /4.2 SR1(ただし、ecpliseがプロジェクトをインポートする方法についての一般的な誤解だと思います)

  1. 新しいプロジェクトをgit/Mercurialに「接続」する場合は、「インポート/ Git/Gitからインポート」でクローンを作成してインポートする必要があります。
  2. 「workspace dir」が「local destination dir」と等しい場合、インポートは失敗します。 egitを介したgitクローンを「Eclipseワークスペースディレクトリ」に配置することはできません!

インポートが行われたときに、クローンされた「.project file」内のプロジェクト名がすでにEclipseワークスペースディレクトリに存在するため、プロジェクトのインポートは失敗します。

これにより時間を節約できることを願っています。

9
M. P.

以下は私のために働いています。

ワークスペースの外にプロジェクトをコピー/配置します[例:E:\ yourproject]、次に移動します
1。ファイル->インポート->一般->既存のプロジェクトをワークスペースに
2。プロジェクトを閲覧する
3。 チェックボックスを選択「プロジェクトをワークスペースにコピー」し、完了を押します。
プロジェクトのコピーをワークスペースに作成します。

8
Sunil Parmar

ワークスペースとgitプロジェクトに別のディレクトリを使用してみてください。ワークスペース-> wsp、Git-Project-> wsp/git-projectの代わりに:ワークスペース/ Git-Project-> git-project

4
Andre Charton

私は同じ問題に遭遇しましたが、しばらくすると次の解決策がgit repoのままであることがわかりました:

  1. ワークスペースからプロジェクトを削除します(Eclipseが失敗について言ってもそこにあります)
  2. プロジェクトを「インポート->一般->既存のプロジェクトをワークスペースにインポート」としてインポート
  3. 「チーム->プロジェクトの共有-> Git->」としてリポジトリを修復します

もう1つ注意してください。プロジェクトには.gitフォルダーが含まれます。

私にとってはうまくいきます

2
alexuz

Hm私はgit repos(gitツールを使用してコマンドラインから複製)で同様の問題がありました:Eclipseワークスペース内に複製されたプロジェクトをインポートすると、Eclipseはプロジェクトdir内の.gitインデックスに損傷を与えました。私よりクローンgitリポジトリoutside workspaceおよび「ワークスペースにコピー」を使用してEclipseにインポートチェックボックスそしてすべてがスムーズに動作しました...

しかし、私がダウンロードしたことは言及する価値がありますegitなしで提供されるEclipse Classicまたはgit関連のプラグインなし。

たぶん、作業ディレクトリの外部へのインポートは、Eclipseプログラマーが私たちに望んでいるものです。

1
BIOHAZARD

ワークスペースにはすでにABCがあります。それを削除してから、これを追加してください。

1
manojlds

これは、最後の手順でインポートプロジェクト-> gitからのプロジェクトを使用してリモートgitリポジトリを複製すると発生します。

1
Marcus Wolschon

同じ問題がありましたが、Eclipseの「.project」ファイルを削除し、インポートは機能しました。

0
RodP

Git reposはコピーせず、クローンを作成してください。ただし、エラーメッセージを見ると、特にgitの問題のようには見えません。

0
Seth Robertson

これをチェックしてください。マルチレベルのプロジェクトがありました。 「無効なプロジェクトの説明、リソースには/が含まれています」という理由で、サブプロジェクトの1つをインポートできませんでした。これは、私のサブプロジェクトにプラグイン「Eclipse」が適用されていたためだと思います。これは既知の問題であり、作成されたバグがあります: https://issuetracker.springsource.com/browse/STS-2614

0
mvn Eclipse:clean Eclipse:eclipse 

上記のコマンドをターミナルから実行すると、Eclipseでのビルドの問題が解決しました。

0
anandxp

このエラーが発生しました。それを解決するために、ワークスペースディレクトリからプロジェクトを削除しました。私はそれを自分のデスクトップに投げました。次に、プロジェクトをインポートするときに、「ワークスペースにコピー」というチェックボックスをオンにします。

Eclipseはワークスペースをチェックして、ディレクトリがすでに存在するかどうかを確認します。存在する場合は、エラーを出します。

0
JustinDanielson