hallvard / plantuml

Embed UML diagrams in files and view them in Eclipse
http://plantuml.sourceforge.net/
212 stars 58 forks source link

Eclipse update sites (old and new) not working #76

Closed gorbachev closed 5 years ago

gorbachev commented 5 years ago

Neither the old Eclipse update site (http://files.idi.ntnu.no/publish/plantuml/repository) or the new one (http://hallvard.github.io/plantuml/) are working correctly. The plugin can not be installed on Eclipse from neither location.

gorbachev commented 5 years ago

Eclipse marketplace installation bundled with the ASCII UML Editor also has the same problem.

hallvard commented 5 years ago

It worked for me a minute ago, can you share details of what you did (e.g. was it an update or a fresh install) and how Eclipse responded. And perhaps try again, in case it was a GitHub glitch.

gorbachev commented 5 years ago

Sorry, I should've mentioned what the exact issue is. I'm getting connection timeouts when trying to install the plugin. It could be our company firewall. I'll see if I can figure it out when I get to work today. It used to work. I have the 1.1.20 release installed already, just can't update to the 1.1.21 release at work.

Where are the plugin files actually stored in the http://hallvard.github.io/plantuml/ update site? I can't see the update site XML file for some reason, so I can't check myself. Could you paste a direct link to one of the JARs, so that I could try and see if the host is blocked by the firewall?

hallvard commented 5 years ago

The files are in a special branch used by GitHub pages, and the directory layout is that of ordinary p2 repos. You can't however, get a directory listing, but need to address individual files, like the Eclipse p2 mechanism does. E.g. the following address is to the main plugin jar: http://hallvard.github.io/plantuml/plantuml.eclipse/1.1.21/plugins/net.sourceforge.plantuml.eclipse_1.1.21.jar

gorbachev commented 5 years ago

Turns out it was the company firewall. hallvard.github.io was white listed, but apparently somehow improperly...all the deeplinks were being blocked. All good.

Thanks for your help, getting that direct link helped me get to the bottom of the issue.