I think we have ended up in the same place - not sure why
p2 is preferring the Orbit one for .asm and Maven one for
.asm.tree - but as long as only one of each is resolved I am
ok with it.
OK - in that case we have some specific
SimRel testing to do:
1- Which bundles ends up SimRel - or do
both end up there. I assume that it will be
the Orbit one because it is more recent as
far as p2 is concerned (not sure, just best
guess).
In 4.24 SDK there is the Maven version of asm
and asm.tree.
In 2022-06 M2 p2 repo there is Maven version of
asm.tree (from platform p2 repo) and Orbit version
of asm (from Xtext's p2 repo)
2- Starting from the SDK, does installing
features from SimRel cause both to be
installed, and if so, are both resolved.
Starting with M2 SDK, installing Xtext SDK from
2022-06 M2 simrel causes asm.tree from Orbit to be
installed:
osgi> ss
org.objectweb.asm
"Framework is launched."
id State Bundle
283 RESOLVED org.objectweb.asm.tree_9.3.0
374 RESOLVED
org.objectweb.asm_9.3.0.v20220409-0157
Both versions of asm are in my plugins
directory after installing xtext: