Offline Papyrus installation starting from eclipse-MDT [message #1734544] |
Thu, 09 June 2016 09:45 |
Timothee Fivaz Messages: 5 Registered: June 2016 |
Junior Member |
|
|
Hello all,
[TL;DR in bold at the bottom]
I am trying to install Papyrus Tools to view and edit UML diagrams on the same environment than the one used to develop embedded C applications. I already tried to install it starting from an eclipse-CDT build (4.5.2 Mars) and since the CDT Tools are really easy to install, I've decided to start from eclipse-MDT and to install both Papyrus and CDT on this build. I know I could use the Papyrus package and add CDT and my other plugins on it but I would prefer to start from CDT or MDT for some off-topic reasons. If this is the only option I have I will accept it anyway.
I cannot use the update site from eclipse [company network issues], therefore all my plugins are installed by downloading the update site archives.
This is it for the context. Now what I have tried is to :
1) Download the eclipse Modelling Tools package here : https://eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/2/eclipse-modeling-mars-2-win32-x86_64.zip
2) Extract it on my installation directory
3) Download Papyrus update site 1.1.4 here : https://www.eclipse.org/downloads/download.php?file=/modeling/mdt/papyrus/downloads/drops/1.1.4/R201602100646/Papyrus-Update-1.1.4.zip&protocol=http
4) Run the previously installed eclipse and select Install new software, add the Papyrus update site archive and select "Papyrus UML" and "Papyrus UML Developer Resources" (See attachment Papyrus_Installation.PNG)
5) Next and face the following errors (The operation cannot complete, no alternative proposed) :
Quote:Cannot complete the install because one or more required items could not be found.
Software being installed: Papyrus UML 1.1.4.201602101200 (org.eclipse.papyrus.sdk.feature.feature.group 1.1.4.201602101200)
Missing requirement: CSS3 Xtext Editor 1.1.4.201602101200 (org.eclipse.papyrus.infra.gmfdiag.css3.xtext 1.1.4.201602101200) requires 'bundle org.eclipse.xtext.xbase.lib 0.0.0' but it could not be found
Cannot satisfy dependency:
From: CSS Configuration 1.1.4.201602101200 (org.eclipse.papyrus.infra.gmfdiag.css.configuration 1.1.4.201602101200)
To: bundle org.eclipse.papyrus.infra.gmfdiag.css3.xtext 1.1.4
Cannot satisfy dependency:
From: Papyrus CSS Feature 1.1.4.201602101200 (org.eclipse.papyrus.infra.gmfdiag.css.feature.feature.group 1.1.4.201602101200)
To: org.eclipse.papyrus.infra.gmfdiag.css.configuration [1.1.4.201602101200]
Cannot satisfy dependency:
From: Papyrus UML 1.1.4.201602101200 (org.eclipse.papyrus.sdk.feature.feature.group 1.1.4.201602101200)
To: org.eclipse.papyrus.infra.gmfdiag.css.feature.feature.group [1.1.4.201602101200]
Now I don't really know how I am supposed to deal with this issue, which is why I post this thread. Should I manually track all the missing dependencies and look for their corresponding plugin, then install it ? Or am I missing a point and trying to use some deprecated package ?
Tracking all dependencies seems the most logical way to go, however after spending a few hours on this way I feel like each missing dependency that I try to add has its own missing dependencies issues. Since it looks like an endless recursive process I wonder if someone here could indicate me if there is an easy way to install Papyrus from a clean eclipse MDT or CDT package only using offline update sites.
Thank you for any help you can provide
Final edit : As mentioned below, Papyrus has a lot of dependencies not included in the update-site, and these dependencies are usually managed by the eclipse pack installer. Therefore the only real solution to this issue is to install everything online and to export the built version to the computer in the problematic network. Even though it's not really a solution since it misses the 'offline' point, it's the only workaround found at the moment.
[Updated on: Mon, 27 June 2016 11:41] Report message to a moderator
|
|
|
|
|
|
Re: Offline Papyrus installation starting from eclipse-MDT [message #1734704 is a reply to message #1734695] |
Fri, 10 June 2016 12:38 |
Camille Letavernier Messages: 952 Registered: February 2011 |
Senior Member |
|
|
Hi,
In both cases, the Papyrus update site only contains the Papyrus artifacts. In both cases, it will try to find dependencies in other update sites if you check "Contact all update sites during install to find required software". Especially, Papyrus dependencies are located in the default Eclipse update site: http://download.eclipse.org/releases/mars
The issue is that this Release update site only exists as a web URL (As far as I know). So if you don't have internet access, you won't be able to find Papyrus dependencies (And we have a lot of dependencies). If you could find a zipped version of the Eclipse Mars Release update site, then everything would be fine (However, a zipped version of all Eclipse plug-ins would be very heavy, like several gigabytes, so I guess that's why they don't do it)
Camille Letavernier
|
|
|
|
Powered by
FUDForum. Page generated in 0.03489 seconds