Downloading Eclipse plug-in from Eclipse Marketplace for offline usage
Asked Answered
P

3

6

A plug-in that I want to install (Eclipse Jubula Database Drivers) is only available in Eclipse Marketplace. However, I need to install it to an Eclipse package running in a machine that is not connected to the Internet. Is any way to get the update site address so I can download the files for offline installation? This answer solves the problem to download an update site, but I don't see a way to get the update site address from eclipse marketplace

Propagandism answered 4/10, 2015 at 21:44 Comment(0)
N
5

On every plugin page of Eclipse Marketplace, use the rightmost icon underneath the "Install" button. That opens an overlay containing the URL of the update site.

Nubia answered 7/10, 2015 at 5:13 Comment(0)
M
1

Yes. After spending a couple of weeks, I found this simple process:

  1. Unpack Eclipse in folder A
  2. Unpack Eclipse in folder B
  3. Start Eclipse in folder A
  4. Install the plug-in
  5. Delete all files in the folder plugins/ which are the same in both Eclipse installs.
  6. Delete all files in the folder features/ which are the same in both Eclipse installs.

That leaves you with the files necessary to run the plugin. But since this isn't an update site anymore, you can't easily install the plugin.

To solve this problem, you have two options:

  1. Put the files into the dropins/ folder

  2. Create an update site using the files which you identified. Good luck with that. I tried it for months but the result was unstable at best ("Component can't be installed because ...").

Marengo answered 5/10, 2015 at 15:33 Comment(0)
T
1

Just to follow up on Aaron's answer, the relevant files from plugins/ and features/ go into a new folder eclipse/ which can then be put into the dropins/ folder.

So for a concrete example, I wanted to install the Jenerate plugin to an offline machine. At the time I tried this, the update site was offline. So I went ahead and installed it via Marketplace on another machine with internet access, which lead to the creation of a folder features/org.jenerate.feature_1.0.2 as well as a jar plugins/org.jenerate_1.0.2.jar. I put those into newly created directories on the offline machine in dropins/jenerate/eclipse/features and dropins/jenerate/eclipse/plugins, respectively. See also this Eclipse help document.

Thorite answered 26/11, 2015 at 10:24 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.