3

Maven プロジェクトを含むリモート Mercurial リポジトリがあります。開発用に Eclipse ワークスペースに複製したいと考えています。

現在、Eclipse Marketplace から Maven Integration for Eclipse をインストールしています。MercurialEclipse もあります。しかし、Maven プロジェクトとしてコードをチェックアウトできません。通常チェックアウトすると、Maven の性質が識別されないため、親プロジェクト コードのみが完全にダウンロードされます。

私はsvnをうまく統合しており、プラグイン「Maven SCM Handler for Subclipse」を持っているので、svnからプロジェクトをMavenプロジェクトとして簡単にチェックアウトできます。Mercurial にこのようなものはありますか?

また、「ファイル->新規->その他-> Maven-> SCMからのMavenプロジェクトのチェックアウト」をチェックしましたが、ドロップダウンにsvnしか表示されません。

Eclipse で Maven と Mercurial の統合が可能かどうか教えてください。

ご検討いただきありがとうございます。

4

3 に答える 3

2

私は仕事で毎日それをしていますが、それにはちょっとしたコツがあります。

次の順序で実行してみてください。

  1. コマンドラインからプロジェクトを複製する
  2. 次に、Eclipseでプロジェクトをmavenプロジェクトとしてインポートします
  3. 次に、プロジェクトを右クリックして、チーム - >共有 - >水銀を選択します
  4. ダイアログ ボックスに従って進むと、最終的に scm の URL を尋ねるダイアログ ボックスが表示されます。

以上です。複数のモジュール プロジェクトの場合、それらのそれぞれについて手順 3 と 4 を繰り返す必要がある場合があります。

情報については、Maven プラグインのバージョン 1.2.0 を使用しており、Mercurial プラグインについては、新しい Web サイト ( https://bitbucket.org/mercurialeclipse/main/wiki/Home)のものを使用しています。

外部のMercurialクライアントで構成されています。

于 2013-02-08T20:06:10.823 に答える
1

次の手順を実行して、Eclipse IDE から MercurialEclipse および Maven プラグインを使用して、複数のモジュール プロジェクトを複製および構成できます。

  1. MercurialEclipse を使用して、Eclipse IDE でプロジェクトのクローンを作成します。
  2. プロジェクト エクスプローラーで複製したプロジェクトを右クリックし、[構成] を選択してから [Maven プロジェクトに変換] を選択します。
  3. [ファイル]、[インポート]、[既存の Maven プロジェクト] を選択し、[次へ] をクリックします。複製されたプロジェクトとモジュールが次の画面で自動的に選択されるので、[完了] ボタンをクリックするだけです。

最後に、マルチモジュール プロジェクトを複製し、maven プロジェクトとして構成します。

于 2015-07-06T12:13:37.547 に答える
0

MercurialEclipseプラグインを使用し、他の方法でチェックアウトを行います。

  1. リポジトリのクローン
    1. ファイル -> 新規 -> プロジェクト...
    2. Mercurial を選択 -> 既存の Mercurial リポジトリのクローンを作成Next >
    3. URL、認証データ、およびクローンディレクトリ名を入力します (オプション)Finish
  2. Eclipse 用のプロジェクトを準備する
    1. Eclipse ファイルの生成:mvn eclipse:eclipseコマンドラインで実行
    2. プロジェクトを更新 (コンテキスト メニューまたはF5)
    3. 最終的には、適切なエンコーディングを選択する必要がある場合があります。
      1. プロジェクトのプロパティを開く
      2. Resource -> Text file encoding を Other に設定します
于 2015-05-13T09:21:53.107 に答える