Ich habe einen Spiegel für Eclipse-Plugins in einem privaten Netzwerk, das keine Verbindung zum Internet hat. das funktioniert alles gut bis auf Plugins wie http://texlipse.sourceforge.net/ oder https://borisvl.github.io/Pdf4Eclipse/.Eclipse-Plugin Spiegel - hart-codierte URL verhindert Installation
Das Problem (wahrscheinlich?) Ist, dass es fest codierte absolute URLs in ihren content.jar
Dateien gibt.
für texlipse content.jar
enthält eine einzelne Datei content.xml
und es gibt mit Bezug Linien auf die absolute Urls http://texlipse.sourceforge.net/ ... und https://borisvl.github.io/Pdf4Eclipse/ .... Daher kann ich keine dieser Funktionen von meinem Spiegel installieren. Der Exlipse Updater versucht, sich mit diesen URLs zu verbinden und schlägt fehl.
i spiegeln die Plugins mit Befehlen wie:
$ eclipse -application \
org.eclipse.equinox.p2.metadata.repository.mirrorApplication \
-nosplash -verbose -source http://texlipse.sourceforge.net/ \
-destination /texlipse/ -compare
$ eclipse -application \
org.eclipse.equinox.p2.artifact.repository.mirrorApplication \
-nosplash -verbose -source http://texlipse.sourceforge.net/ \
-destination /texlipse/ -compare
ist es eine einfache Möglichkeit, die neuen URLs für die Repositories in meinem Netzwerk in die content.jar
(und die artifact.jar
und vielleicht sogar die site.xml
) zu bekommen? oder muss ich das manuell hacken?
Dank für die Idee zu lenken. In diesem Fall müsste ich den DNS-Server so hacken, dass alle Clients profitieren können. Ich hoffe immer noch, dass die Eclipse-Spiegelungswerkzeuge eine Möglichkeit bieten, das zu lösen. –