Community
Participate
Working Groups
The RAP runtime requires a number of bundles from Equinox, Eclipse core, etc. Currently, these bundles are included in the feature and thus re-packaged and delivered by RAP. This approach has several problems, most notably that it prevents combining RAP with slightly different versions of the required platform bundles. This often causes the simultaneous build to fail (bug 331382). Instead of including the required bundles, the runtime feature should define dependencies to these bundles.
With bug 392086 we did a restructuring of our feature-bundle structure. Since then we have * a independent core feature org.eclipse.rap.feature that includes the core RAP Runtime bundles for creating RAP applications based on OSGi * a convenience feature org.eclipse.rap.equinox.target.feature with an exemplary environment based on Equinox/Jetty/... bundles that can be used to run OSGi based RAP applications With these changes the initial problem of this bug has been resolved beginning with RAP 2.1. Marking as CLOSED FIXED.