| Summary: | The Juno M3 EPP testing package contains a number of RAP bundles | ||
|---|---|---|---|
| Product: | [Technology] EPP | Reporter: | Markus Tiede <markus.tiede> |
| Component: | testing-package | Assignee: | Markus Tiede <markus.tiede> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | blocker | ||
| Priority: | P3 | CC: | john.arthorne, markus.tiede, Oliver.Goetz, pwebster |
| Version: | unspecified | ||
| Target Milestone: | 1.4.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Markus Tiede
*** Bug 363813 has been marked as a duplicate of this bug. *** In the meantime I read about bug 306279 and related / linked bugs - but I am still not sure how to add such an exclusion: Is there currently a known way to perform these exclusions / configure the non-greediness? Which steps have to be taken to do so? What I would like to achieve is: - exclude some of these optional bundle dependencies (to RAP) when - installing our Jubula feature into the IDE - building our Jubula feature into the EPP testing package - still fulfill / resolve these optional dependencies when installing / using some of our bundles in a RAP context I added the recommended p2.inf to our bundle which has optional *rap dependencies: http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=f975fb0ddad3e8d90613d72fd241020bcc8ba1c6 This modification seems to have solved the problem. I verified manually that after installing the current Jubula feature (which includes the additional p2-information) into Juno M3 for Java developers there are no longer any optional RAP dependencies pulled into the IDE. As long as the upcoming Juno-M4 contribution of Jubula in the corresponding EPP testing package has not been verified this ticket should remain open and assigned. I verified the Juno-M4 contribution of Jubula in the corresponding EPP testing package and optional RAP dependencies are also no longer pulled into the package. |