2012-08-11 1081 views
6

最新のEclipse Junoをダウンロードしてインストールしました。私はEclipse Market Placeを通じてMavenとSVNもインストールしました。私が得ている問題は、SVNリポジトリからプロジェクトをチェックアウトすると、プロジェクトがMavenプロジェクトとしてチェックアウトされないということです。EclipseのSVNからMavenプロジェクトをチェックアウトする

私はWindows 7 x64 OSを使用しています。この問題について誰かに光を当てることができるだろうか?私は何か間違っているのですか?

+0

どうやって試しましたか? m2eがインストールされていますか? – khmarbaise

+0

私の問題は正確です。質問してくれてありがとう。 – eis

答えて

2

プロジェクトは、Mavenプロジェクトとしてチェックアウトする必要はありません。 あなたがする必要があるのは、(SVNパースペクティブを使用して)プロジェクトをチェックアウトした後、Javaパースペクティブに移動し、をプロジェクトにインポートすることです。

これは、プロジェクトにpom.xmlファイルがある場合に機能します。インストールされたM2eで

enter image description here

+0

次のような特別な手順が必要な場合を除いて、これは私にとっては役に立ちます。 1)プロジェクトを右クリックして、Maven - > Remove Maven Natureを選択します。 2)ターミナルを開き、プロジェクトフォルダに移動し、 "mvn eclipse:clean"を実行します。 3)プロジェクトを右クリックし、「設定 - > Mavenプロジェクトに変換」を選択します。 。 クレジットはVipul Gulhaneに行きます:http://mytechnologythought.blogspot.com/2013/12/an-internal-error-occurred-during.html –

8

、あなたは、プロジェクトを右クリックすると:

  • "設定" - > "Mavenプロジェクトへの変換"(と、それはあなたのpom.xmlを読みます) または
  • "Mavenのは、" - > "Mavenの自然を無効にする"

私は頻繁に(逆の順序で)の両方の手順を使用して "リブート" Mavenの構成に。

+0

こんにちはニコラス、お返事ありがとうございます。私はこれを試してみましたが、私のプロジェクトは今はsvnと同期されていませんでした。プロジェクトを右クリックしたときに表示されるメニューの[チーム]メニュー項目に移動すると、前回と同じように、 '更新'、 'コミット'、 'リポジトリとの同期'等...任意のアイデア? – Harvey

+0

プロジェクトを削除してMavenプロジェクトとしてインポートし直しましたか?これを行う必要はありません。いつでもMavenとSVNのネーチャーを追加/削除できます。プロジェクトを右クリックし、 "Team-> Share"を選択してください。 –

+0

これは一つの方法ですが、最も簡単な方法ではありません。下の私の答えを参照してください –

1

これを行うにはm2e-subclipseというプラグインをインストールできますが、現在サポートされていません。自分で構築する必要があるかもしれません。

Link to m2eclipse-subclipse

また、私がやりたいことは、TortoiseSVN(またはMac/Linux用の同様のクライアント)を使ってプロジェクトをチェックアウトすることです。 SubclipseはまだそれがSVNプロジェクトであることを認識し、m2eを使用してプロジェクトをインポートします(既存のMavenプロジェクトをインポートする)。

+0

+1、それは私の多くを助けます – swemon

1
  1. SVNリポジトリへ移動プロジェクトのパースペクティブを調べ、プロジェクトをチェックアウトします。
  2. は、次にプロジェクトを右クリックし、[Configure(設定)を選択し、Javaパースペクティブに行く>これはEclipseのルナに私の作品Mavenプロジェクト

に変換します。

関連する問題