検索

ホームページ  >  に質問  >  本文

java - 如何让maven优先使用用户setting.xml的配置?

黄舟黄舟2802日前581

全員に返信(3)返信します

  • 迷茫

    迷茫2017-04-18 10:48:49

    setting.xmlではなくsettings.xmlであるため、ユーザー設定は有効になりません

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:48:49

    Maven を IDE と組み合わせて使用​​していますか? それとも単独で使用していますか? IDE の設定が変更されていない可能性があります。

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 10:48:49

    @FullStackDeveloper 質問のsetting.xmlは間違って書かれています。実際には圧縮パッケージ内のファイルをコピーしたので、ファイル名は間違っていません。思い出させてくれてありがとう。

    @Ruoxi Xiangyan は IDEA で使用されています。どの構成ファイルを使用するかは、IDEA で個別に構成できます。選択しない場合、デフォルトではユーザー設定が優先されます。

    最終的に、次のように問題の原因が見つかりました:
    ターミナルでコマンド mvn help:system を直接使用して、設定の読み取りを観察します。
    %USERPROFILE% は C ドライブの下のユーザー ディレクトリを指していますが、D ドライブの下にもユーザー ディレクトリがあり、このユーザー ディレクトリの中に .m2 ディレクトリもあることを偶然発見しました。 C ドライブの下のユーザー ディレクトリに移動していると思っていましたが、実際には D ドライブの下のユーザー ディレクトリに移動していました。
    そのため、Cドライブの構成をどのように変更しても、効果はありません。

    返事
    0
  • キャンセル返事