2011-11-14 4 views
3

J'essaie d'exécuter un miroir Eclipse complet pour tous les plugins/mises à jour que notre équipe de développement pourrait vouloir ou avoir besoin. En effet, notre réseau est gêné par un filtre proxy WebSense, qui bloque très souvent le téléchargement des plugins.Exécution d'un plugin Eclipse/d'un miroir de mise à jour

Cela a été exceptionnellement frustrant pour tous les développeurs concernés. J'ai enfin obtenu l'autorisation d'exécuter un miroir Eclipse sur un serveur dédié, qui dispose d'un accès illimité à Internet et auquel toutes les machines internes peuvent accéder.

J'ai beaucoup lu et appris sur le mécanisme de mise à jour d'Equinox P2 et sur la mise à jour de la publication de sites. J'ai choisi un plugin de test pour agir comme une pierre de touche, pour voir si tout cela fonctionne. Il semble, sauf pour une chose: Le plugin lui-même a des dépendances, qu'Eclipse essaye alors d'obtenir à partir d'Internet, et je ne trouve pas de toute façon remplacer cela pour qu'il revienne à notre propre miroir à la place.

Comment puis-je forcer Eclipse à toujours utiliser notre miroir, ou comment puis-je publier/chaîner les dépendances pour qu'Eclipse les récupère du miroir?

Merci

Répondre

1

Je ne suis pas sûr de comprendre votre question à 100%.

Je pense que vous pouvez ajouter votre serveur miroir en tant que référentiel lors de l'installation des plug-ins de l'assistant Eclipse. Et désactivez tous les serveurs intégrés qui ont un problème à accéder à votre intranet.

Si vous ne le modifiez pas sur l'interface graphique, vous pouvez modifier les fichiers prefs de p2.

<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs 
<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs 
Questions connexes