Je ne suis pas sûr de la meilleure façon d'y parvenir, mais j'ai un ordinateur portable que j'utilise au travail pour les projets Maven. Cela fonctionne bien lorsque je suis au travail, mais dès que je sors de la porte de leur proxy d'entreprise et de leur serveur maven, je dois souvent faire beaucoup de manipulations à la main de l'option settings.xml
lorsque je suis chez moi si je ne suis pas connecté par VPN :
- Nous disposons d'un serveur proxy Maven Repository installé par l'entreprise pour stocker certains de nos propres artefacts et jouer le rôle d'intermédiaire pour les artefacts que nous utilisons couramment.
- Nous avons un proxy http que nous utilisons pour nous connecter au monde extérieur.
Les deux configurations ont été gérées par mon settings.xml
pour définir un un seul groupe Nexus y proxies maven . Si je ne suis pas connecté au VPN lorsque je ne suis pas au bureau, je dois modifier le fichier settings.xml chaque fois que je n'y suis pas, puis le rétablir lorsque j'y suis.
Quelles sont les solutions trouvées par d'autres personnes pour résoudre ce problème ? J'ai essayé des profils pour gérer le proxy, mais je n'arrive pas à le faire fonctionner correctement, et ça commence à être assez moche. Il y a t-il des configurations de paramètres qui peuvent détecter lorsque je ne suis pas derrière le proxy au travail et que je n'utilise pas le serveur proxy de l'entreprise ou le serveur Maven ?