Community
Participate
Working Groups
Build Identifier: Tycho 0.13.0-SNAPSHOT If a bundle has set "Require-Bundle: com.caucho.hessian", then tycho can't resolve the package imports javax.servlet and javax.servlet.http of hessian when execute surefire. For example see bundle test2 on the attachment. If the bundle set "Require-Bundle: com.caucho.hessian, javax.servlet", then tycho/surefire resolves the imports. For example see bundle test1 on the attachment. It does not matter whether tycho use a target platform or a p2 repository set in the pom (see the parent pom in the example). Reproducible: Always
Created attachment 202212 [details] An example which shows the bug I have the bug on every run of mvn install on the parent pom. The bundle test1 (with a workaround) is ok and the bundle test2 faild.
The problem is caused by org.eclipse.equinox.servletbridge.extensionbundle IU metadata claiming this bundle provides javax.servlet and couple of other javax.* packages even though these packages are not provided by the bundle.
*** This bug has been marked as a duplicate of bug 348045 ***