Offline Papyrus installation starting from eclipse-MDT [message #1734544] |
Thu, 09 June 2016 05:45  |
Eclipse User |
|
|
|
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 07:41] by Moderator
|
|
|
|
|
|
Re: Offline Papyrus installation starting from eclipse-MDT [message #1734704 is a reply to message #1734695] |
Fri, 10 June 2016 08:38   |
Eclipse User |
|
|
|
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)
|
|
|
Re: Offline Papyrus installation starting from eclipse-MDT [message #1756106 is a reply to message #1734665] |
Sat, 11 March 2017 07:43  |
Eclipse User |
|
|
|
I received the following error trying to install Papyrus. I followed your instructions, but I do not see how to add the features to site.xml. What am I doing wrong?
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: Papyrus Palette Customization 1.1.4.201602101200 (org.eclipse.papyrus.customization.palette 1.1.4.201602101200) requires 'bundle org.eclipse.gmf.runtime.diagram.ui 1.5.0' but it could not be found
Cannot satisfy dependency:
From: Papyrus customization 1.1.4.201602101200 (org.eclipse.papyrus.customization.feature.feature.group 1.1.4.201602101200)
To: org.eclipse.papyrus.customization.palette [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.customization.feature.feature.group [1.1.4.201602101200]
|
|
|
Powered by
FUDForum. Page generated in 0.03794 seconds