Replies: 3 comments 4 replies
-
I assume tycho itself has this support also for during the platform builds? I have no issues moving forward with the listed equinox bundles as long as tycho can handle it, but that list likely an obvious pre-req to this change. I assume we will add OSGi annotations as appropriate for managing package versions etc. |
Beta Was this translation helpful? Give feedback.
-
I have now created a first draft PR that should outline how such a bundle looks like and a list of different things to check: if that works, other bundles can be adapted accordingly and we can fix issues discovered on the way. |
Beta Was this translation helpful? Give feedback.
-
I'm a little concerned that org.eclipse.equinox.p2.publisher.eclipse.BundlesAction can't work until after the manifest generator generates the manifest so I don't understand very well how this will work in the IDE with freshly imported projects. Also, Oomph's targlets rely on being able to induce "rich IU"s from projects on-disks and PDE is effectively doing that as well. |
Beta Was this translation helpful? Give feedback.
-
I recently added support for automatic manifest generation in PDE.
I wonder if we can use Equinox as an incubator for this feature to gather some more experience with that, I have especially those bundles in mind that currently implementing a service:
The rationale is that these are usually stand alone (that is no one really depends on them directly) and are already very close in the OSGi world (e.g. no need for extension points or alike) and their manifests are quite easy to understand / compare so we do not need to care about some specialties (e.g. require bundle with reexport).
Another point is that it is always good to have features of platform used in the daily work to getting aware of any issues / improvements early, also there are probably some adjustments for Tycho required.
So I'd like to ask @tjwatson as project lead and of course everyone else for concerns or ideas.
Beta Was this translation helpful? Give feedback.
All reactions