Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Add Papyrus to product definition
Add Papyrus to product definition [message #1854583] Fri, 26 August 2022 14:30 Go to next message
Steve Peters is currently offline Steve PetersFriend
Messages: 12
Registered: September 2020
Junior Member
Which plugins/features of papyrus I have to add to my product to use it. I want it also use in my launch configuration. Papyrus offers a lot of features and I don't know which features are necessary. If I add all possible plugins/features then I get a lot of resolve errors.

My target definition file looks like:

location "http://download.eclipse.org/releases/latest" {
	org.eclipse.jdt.feature.group
	org.eclipse.pde.feature.group
	org.eclipse.emf.sdk.feature.group
	org.eclipse.platform.sdk
	org.eclipse.rcp.feature.group
	org.eclipse.xtext.sdk.feature.group
	org.eclipse.uml2.sdk.feature.group
	org.eclipse.papyrus.sdk.feature.feature.group
	org.eclipse.equinox.sdk.feature.group
}

location "https://download.eclipse.org/tools/orbit/downloads/latest-S" {
	com.google.guava
	com.google.inject
	io.github.classgraph
	org.apache.commons.cli
	org.apache.log4j
	org.apache.log4j.source
	org.aopalliance
	org.objectweb.asm
	org.apache.commons.codec
}


The background is, I develop an Acceleo plugin and I need an UML editor to test it in my target runtime.
Re: Add Papyrus to product definition [message #1854606 is a reply to message #1854583] Mon, 29 August 2022 12:45 Go to previous message
Quentin Le Menez is currently offline Quentin Le MenezFriend
Messages: 83
Registered: September 2014
Location: Paris Saclay, France
Member
Hi Steve,

From what I can tell there might be missing dependencies indeed. Your safest bet is to use the sdk feature if you aren't sure of the behavior you want from the tool.
To that end try to add the following (from the release):
org.eclipse.emf.sdk.feature.group lazy
org.eclipse.gef.sdk.feature.group lazy
org.eclipse.emf.transaction.sdk.feature.group lazy
org.eclipse.gmf.runtime.sdk.feature.group lazy

as well as:
location xwt "https://download.eclipse.org/xwt/milestones-1.7.0/1.7.0-S/" {
org.eclipse.xwt.feature.feature.group lazy
}

this _should_ get you all that you need but without a trace or code base its hard to be sure.

HTH,
/Quentin
Previous Topic:Papyrus on Linux (Manjaro)
Next Topic:Comment Elements, Applied comments, and Owned comments
Goto Forum:
  


Current Time: Sat Apr 20 01:50:21 GMT 2024

Powered by FUDForum. Page generated in 0.03076 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top