Pages enfant
  • 3- FAQ

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>cache.univ.fr</host>
      <port>3128</port>
      <nonProxyHosts>*.univ.fr</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Important : certaines dépendances Maven sont hébergées sur des sites en HTTPs (c'est le cas du repository Maven ESUP). Malheureusement, Maven considère qu'HTTPs est un protocole différent d'HTTP et ne lui applique pas les paramètres de proxy. De plus il n'est pas possible de spécifier à la fois un proxy HTTP et un proxy HTTPs (bug en cours de résolution dans Maven 2.2.x). Il est donc nécessaire de :

  • Lancer la commande mvn package jusqu'à l'obtention d'une erreur lors de la récupération de certaines dépendances
  • Modifier le fichier ~/.m2/settings.xml pour remplacer http par https
  • Relancer la commande mvn package
  • Recommencer depuis le début en inversant http et https

Une fois les dépendances présentes dans le cache local de Maven, cette gymnastique n'aura plus lieu d'être.

Simplification du déploiement dans un environnement cluster

...