Javaプロジェクトをワークスペースにインポートする際に問題があります。私は このチュートリアル をフォローしていますが、最終版を使用できません既存のプロジェクトをインポートするステップ。使用するGITリポジトリにはEclipse固有の.project
および.classpath
ファイル。
したがって、プロジェクトはプロジェクトとして認識されないため、インポートできません。したがって、オプションを使用して運を試しました。新しいプロジェクトウィザードを使用し、次のダイアログで[Javaプロジェクト]を選択します。問題は、これにより新しいJavaプロジェクトがコンテンツなしで作成されることです!プロジェクトはGITリポジトリにも接続されていません。
編集:これはeGITの既知のバグです。 バグ324145-プロジェクトのインポートは、任意のプロジェクトタイプでは機能しません -この問題を修正したい場合は...
一般的なプロジェクトとしてインポートを使用する場合、Eclipseは常に外部リポジトリディレクトリをプロジェクトディレクトリとして使用したいと思いますJava対応。
そのため、JavaプロジェクトをeGITを使用してEclipseにインポートするのがなぜそんなに複雑なのかを尋ねていますか?
最初にリポジトリのクローンを作成してから、それに基づいて一般プロジェクトを作成することができます。次に、これをJavaプロジェクトに変換できます。以下にその方法を示します。
File
> _Import...
_> _Projects from GIT
_に移動します。Select a Git Repository
_ビューで、最初にClone
を押します。そして指示に従ってください。これにより、コンピューターへのリポジトリのローカル「チェックアウト」が作成されます。他のEclipseプロジェクトのように見えるように、フォルダーをワークスペースに設定できます。Import
- viewに戻ります。これで、クローンを作成したリポジトリをリストから選択できます。Next
をクリックし、_Import as General Project
_を選択します。これで、Eclipseへのgitリポジトリができました。nature
およびbuildCommand
要素を_.project
_ファイルに追加します:_.project
_の関連セクション:
_<buildSpec>
<buildCommand>
<name>org.Eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.Eclipse.jdt.core.javanature</nature>
</natures>
_
次に、[プロジェクト]> [プロパティ]> [Javaビルドパス]> [ソース]からソースフォルダー(および可能なライブラリ)を追加します。
編集:Javaプロジェクトに変換を追加しました。
Git(特にEGit)を使用する場合、2つの最適なオプションは次のとおりです。
1)EclipseでJavaプロジェクトを作成し、ソースがgitリポジトリ内にあるリンクフォルダーを作成します(@mattbで言及)。EGitがユーザーに接続するとは思わないこのモードではgit repoは簡単ですが、Eclipse固有のプロジェクトファイルはソースツリーとは異なる場所にあります。
2)Javaプロジェクトを作成し、外部gitリポジトリ(前述)を指すようにします。ソースが存在する.projectおよび.classpathファイルを作成します。その後、Team>Share Project
を使用すると、EGitを既存のgitリポジトリに接続できます。
オプション2(私が使用します)は、ツールがJava gitリポジトリ内のプロジェクトを確実に処理できるようにします。
プロジェクトに適用できない場合がありますが、プロジェクトでMavenを使用している場合は、Maven Project
がある場合はEclipseからm2e
がインストールされているため、.project
、.classpath
が生成されます。あなたのpom.xml
はよく書かれており、ビルドターゲットディレクトリ、クラスパス、Javaバージョンなど)など、プロジェクトに関する必要な情報をすべて含めることができ、おそらくほとんどのポピュラーIDEで動作します。 。
Javaのある種の「標準化」と考えているため、単純なハローワールドアプリケーションでも、すべてのJavaプロジェクトでMavenを使用することに慣れることをお勧めします。 =プロジェクト。
ここでは、Eclipseに非Eclipseプロジェクトをインポートするすべての方法を見ました(Eclipseにオープンソースのgitプロジェクト)...コピーするために.projectまたは.classpathファイルをコピーする必要はありません...ここにステップバイステップのプロセスがあります-
ステップ1. gitからプロジェクトをインポートします。 URLを貼り付けて、プロジェクトを一般プロジェクトとしてインポートします。
ステップ2。 Mavenプロジェクトとしてインポートする場合は、Eclipse(eclipse marketplace)にm2eプラグインをインストールする必要があります。
ステップ3。ここで、この一般的なプロジェクトをEclipseプロジェクトに変換する必要があります。プロジェクト-> properties-> ProjectFacetsを右クリックします。 ConverttoFacetedformをクリックします
ステップ4。プロジェクトがWebプロジェクトの場合。左側のウィンドウを参照してください。DynamicwebModuleオプションがあります。チェックします(Webプロジェクトでない場合はそのままにします)。右側のウィンドウで[ランタイム]タブに移動します。サーバーとJDKの両方のバージョンを確認します。[OK]を適用します。
ステップ5。それがMavenプロジェクトの場合..その後、プロジェクト構成を右クリック-> Mavenプロジェクトに変換->完了
Eclipseで新しいプロジェクトを作成し、デフォルトのパスではなく、既存のソースをソースディレクトリに向けるだけです。
手順:
シンプルなgitプロジェクトをシンプルなJava Eclipseのプロジェクトに変換します。
-ハッピーコーディング:)