recherche

Maison  >  Questions et réponses  >  le corps du texte

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

黄舟黄舟2802 Il y a quelques jours577

répondre à tous(3)je répondrai

  • 迷茫

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

    Il s'agit de settings.xml et non de settings.xml, donc votre configuration utilisateur ne prend pas effet

    répondre
    0
  • 大家讲道理

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

    Utilisez-vous maven en combinaison avec l'IDE ou seul ? Peut-être que vos paramètres dans l'IDE n'ont pas été modifiés

    répondre
    0
  • 高洛峰

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

    @FullStackDeveloper Vous avez raison. Le fichier settings.xml dans la question est mal écrit. J'ai en fait settings.xml dans le répertoire. Parce que j'ai copié le fichier dans le package compressé, le nom du fichier n'est pas faux. Merci beaucoup pour le rappel.

    @Ruoxi Xiangyan est utilisé dans IDEA. Le fichier de configuration utilisé peut être configuré indépendamment dans IDEA. Si cette option n'est pas sélectionnée, la configuration utilisateur est prioritaire par défaut.

    Finalement j'ai trouvé la cause du problème est la suivante :
    Utilisez la commande mvn help:system directement dans le terminal pour observer la lecture de la configuration.
    Le répertoire utilisateur pointé par %USERPROFILE% se trouve sous le lecteur C, mais j'ai accidentellement découvert qu'il y avait aussi un répertoire utilisateur sous le lecteur D, et il y avait aussi un répertoire .m2 dans ce répertoire utilisateur. Je pensais que j'allais dans le répertoire utilisateur sous le lecteur C, mais en réalité j'allais dans le répertoire utilisateur sous le lecteur D.
    Donc, peu importe la façon dont je modifie la configuration sous le lecteur C, cela n'a aucun effet.

    répondre
    0
  • Annulerrépondre