2013-11-26 16 views
7

私はGithubのEclipseワークスペースにプロジェクトを持っています(GITのファイル - >インポート - >プロジェクト経由)。 ただし、私は "Run As"の下にある唯一のオプションが "Run Configurations"であるため、このサンプルを実行できません。GitからインポートしたEclipseでプロジェクトを実行できません

「実行コンフィギュレーション」に移動した後、「参照」をクリックすると、GITからインポートしたプロジェクトは表示されません。

アイデア?

+0

ベストプラクティスは、リポジトリを複製し、gitプロジェクトと同じように、eclipseに手動でインポートすることです。 – bjhaid

+0

を試してみてください。私が手作業でインポートするとき、 "GITからのプロジェクト"または "リモートファイルシステム"オプションを使うべきですか? – emily

+1

まず、プロジェクトを端末(* nix)からローカルに複製するか、gitツール(windows/cmdプロンプト)を使用して、 ファイル - >インポート - >一般 - >既存プロジェクトをワークスペースにインポートします。 mavenプロジェクトです: ファイル - >インポート - > Maven - >既存のMavenプロジェクト – bjhaid

答えて

3

質問はすでにコメントに回答されていますが、私はこの回答を提供して誤解を解消する可能性があります。

フォルダを(Java)プロジェクトとして認識するためには、Eclipseは.projectや.classpathのようにプロジェクトごとにいくつかのファイルを読み込む(または作成する)必要があります。プロジェクトにそれらを持たない場合、またはインポート中にそれらを作成しない場合、Eclipseはそれを単にリソースまたはダム・フォルダとしてインポートします。

プロジェクトがgitによって追跡され、mavenプロジェクトでもある場合は、Git(コマンドラインまたはGUIツール)を使用してローカルでクローンし、Eclipseで「既存のMavenプロジェクトとしてインポートする」ことができます。これはあなたのpom.xmlを使って上記の2つのファイルを作成し、あなたのプロジェクトはビルド可能になります。

また、質問に記載されているとおりにインポートした場合は、パッケージエクスプローラでプロジェクトを右クリックし、「設定」 - >「Mavenプロジェクトに変換」を選択します。これにより.projectが作成され、Maven(右クリック - > Run as ..-> Mavenビルド)とEclipseのインクリメンタルビルダー(必要な場合)を使用してプロジェクトをビルドできます。あなたのmavenプロジェクトが実行可能ファイルをビルドする場合、それを実行するオプションは[実行]メニューでも利用できます。

より複雑なmavenプロジェクト(集約pomなど)があり、特定のプログラムを実行する実行コンフィギュレーションが必要な場合は、Run Configurationsウィンドウを開き、明示的にjavaクラスを参照して自分で書き込む必要があります。

関連する問題