Eclipse用のMavensettings.xmlファイルがありませんか? WorkとPersonalWorkspaceに2つのsettings.xmlファイルが必要な場合はどうなりますか?

公開: 2018-02-19

MavenEclipseユーザー設定-Crunchify

開発者ワークステーションで複数のEclipse環境を実行していますか? またはあなたのラップトップで? 私がやります。 different custom maven two different Eclipse workspaceがあるシナリオを考えてみましょう。

なぜそうなのですか? 理解しましょう。

  • Work開発環境またはフレームワークがEclipseに基づいている場合はどうなりますか? 会社の環境では、必要なプロジェクトの.jarファイルはすべてprivateリポジトリに配置する必要があり、非常に特殊なリポジトリを持つカスタムsettings.xmlファイルがあります。
  • 反対に、標準のEclipse / Mavenの使用法では、すべてのpublic Mavenリポジトリを制限なしで無料で利用できます。

上記の使用法には、間違いなく2つの異なるsettings.xmlファイルが必要です。 MavenとEclipseのセットアップに慣れていない場合は、次の手順に従って、ラップトップ/デスクトップでMavenを正しい方法でセットアップしてください。

NOTE: Eclipseにsettings.xmlを追加するにはどうすればよいですか? デフォルト設定を変更する場合を除いて、settings.xmlは必要ありません(したがって、 ~/.m2フォルダーに自動作成されません)。 私たちの場合、 work用とpersonalのワークスペースには異なる設定があります。

以下の質問もある場合は、適切な場所にいます。

  • 日食–なぜmavensettings.xmlファイルがないのですか?
  • Eclipseからsettings.xmlファイルにリンクするにはどうすればよいですか
  • EclipseとMavenを使用した開発プロジェクト
  • m2eユーザー–settings.xmlファイルはどこにありますか?
  • mavensettings.xmlファイルのダウンロード
  • Eclipse埋め込みMaven
  • Eclipse Mavensettings.xmlの場所

settings.xmlファイルとは何ですか?

settings.xmlは、mavenプロジェクトのpom.xmlファイルで内部的に参照されるmavenのすべての構成を提供するファイルです。 依存関係をpom.xmlファイルに追加すると、mavenは必要な.jarファイルを内部的にダウンロードし、settings.xmlファイルに記載されているフォルダーの下に配置します。

settings.xmlファイルはどこにありますか?

  • Windowsマシン:C:\ Users \ ashah \ .m2 \ settings.xml
  • Mac OS Xの場合:/home/ashah/.m2/settings.xml

settings.xmlファイルのデフォルトの内容は何ですか?

以下のファイルの<UserName>をシステムのユーザー名で更新するだけです。 これがmavensettings.xmlダウンロードファイルです

上記は、MavenEclipseのsettings.xmlのサンプルです。

個人用と仕事関連のリポジトリに2つの異なるsettings.xmlファイルを使用するにはどうすればよいですか?

ステップ1

  • ~/.m2フォルダーに移動します
  • 作業関連settings.xmlファイルを配置し、 localRepositoryパスを指定します。
  • <localRepository> / Users / <UserName> /。m2 / work </ localRepository>

ステップ2

  • ~/.m2フォルダーに移動します
  • ローカルEclipse関連crunchify-settings.xmlファイルを配置し、 localRepositoryパスを指定します。
  • <localRepository> / Users / <username> /。m2 / repository </ localRepository>

2つの異なるsettings.xmlファイルを使用する-Crunchifyのヒント

正しいsettings.xmlファイルがないのは何ですか?

Eclipseはさまざまなエラーをスローします。

settings.xmlファイルが見つからない場合、Eclipseはさまざまなエラーをスローします

正しいsettings.xmlファイルを入手したら。 以下の手順を実行してみてください。すべてのエラーが解消されます。

  1. Projectメニューをクリックします
  2. [ Clean...をクリックして、プロジェクトをクリーンアップします
  3. プロジェクトを右クリック
  4. Mavenをクリックします
  5. [ Update Project... ]をクリックします(下の図)

EclipseでのMavenプロジェクトのスナップショットとリリースの強制更新

それでおしまい。 上記の手順を実行した後、Eclipseはsettings.xmlファイルで提供されるパスの下にすべてのプロジェクト依存関係をインポートします。 インポートプロセスが完了した後、Eclipseでコンパイルの問題が発生することはありません。 プロジェクトの依存関係とインターネットのダウンロード速度に基づいて、依存関係のインポートプロセスには約5分から30分かかる場合があります。