Community
Participate
Working Groups
To make it easier to consume WikiText in non OSGi contexts it would be helpful to remove Eclipse runtime dependencies from the wikitext core bundle. This would also benefit Maven builds that consume WikiText since fewer dependencies would be required. We could consider creating an o.e.m.wikitext.core.osgi bundle that would consume the OSGi dependent classes. I'm not sure if this affects API but it could be considered a breaking change anyways since integrators may need to consume wikitext differently.
+1, this makes sense to me. We should consider this as an opportunity to split out the Ant dependency from core as well, since they've been problematic when consuming within Eclipse and there are many scenarios when using Mylyn WikiText that should not require an Ant dependency.
https://git.eclipse.org/r/17596 https://git.eclipse.org/r/17597 https://git.eclipse.org/r/17598
pushed https://git.eclipse.org/r/17661
https://git.eclipse.org/r/17673
decoupling complete. Additional work could be done to make org.eclipse.mylyn.wikitext.core.osgi dependent only on OSGi and not the Eclipse runtime, however that is left for future work.
That is excellent! Thanks for the quick response.