o.e.xtext.ide depends on Equinox #446
Comments
it uses org.eclipse.core.runtime.IProgressMonitor /NullProgressMonitor from equinox common but this change wouldnt help you neither correct? and org.eclipse.xtext has the same dependency (although its optional) |
looking at its dependencies: nope 😄
An optional dependency is perfectly fine - as long as the stuff really doesn't fail without it. Our use-case is to run an embedded language server, so no Eclipse extension points are registered. Therefore I assume we should be reasonably safe... |
no i mean: replacing that dependency with equinox common: will it help you or not? |
No, it won't help: o.e.equinox.commons imports
|
but org.eclipse.xtext has the same required dependency |
|
I just learned that there is the o.e.equinox.supplement bundle which fulfills all those requirements if o.e.equinox.common has to run on another framework. |
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
Hi @cdietrich, |
i have no idea. i just try to be consistent to |
doesnt the discussion in the attached bugziilla give any clues |
made o.e.xtext.ide dep. to org.eclipse.core.runtime optional #446
fixed in xtext 2.13 |
Wow, that was quick. Thanks! What is the timeline for 2.13? Or rather: any chance to get this change in a more-or-less official build (i.e. a p2 repository that can be referenced) before the |
good question does the xtext snapshot repo already contain 2.13? have no p2 browser to look here |
@svenefftinge do you already have a plan? Will there be a 2.12.1 bugfix release? Or for what timeframe is 2.13 scheduled otherwise? |
Next release is 2.13. Official release date is not terminated yet. |
We try to get it out before End of October. |
I'm currently trying to get LSP support into Eclipse SmartHome (eclipse-archived/smarthome#4148).
However, as it turned out, the
org.eclipse.xtext.ide
has a "require bundle" dependency toorg.eclipse.core.runtime
which in turn drags the whole equinox enchilada in. As it claims to provide "Platform-independent language support.", this is somewhat surprising.There was a related issue for the xtext core in bugzilla (https://bugs.eclipse.org/bugs/show_bug.cgi?id=434490). Would it be possible to factor out the eclipse specific stuff into an optional eclipse-related bundle? Or at least make this stuff optional?
The text was updated successfully, but these errors were encountered: