[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] Attention: planned cut-over to use Tycho for Build.

Hello All,

Once again I am sending out notification of a large change in the build infrastructure for EclipseLink.

As many of you are aware, we have for several years been creating OSGi bundles to ship with Eclipse, in addition to the standard Java jars we bundle in our installer. Initially, a large hurdle had been a lack of expertise in creating OSGi bundles, another has been insuring our bundles are compatible with several OSGi platforms. To those ends we have relied on tooling to generate the OSGi manifests after the bundles were compiled.

This approach insured we maintained OSGi compliant manifests with little need for hands-on development intervention. However there were still problems with compatibility across platforms, and impact on development and testing processes. With standardized OSGi testing established we are in a position to remove the crutch of an automated tool.

To that end, I have been working on migrating to the use of Tycho to build our OSGi bundles based upon the checked-in Manifest files used by development. The initial proof-of-concept is complete, and the initial changes have been made...

The next round of changes, scheduled for October 7, will complete the switch-over to Tycho, and those changes will have several impacts upon the development team. Therefore, I have prepared a wiki to inform you of the changes you can expect, and the reasons for them. Please review, and let me know if you have any questions or concerns:
     http://wiki.eclipse.org/EclipseLink/Build/Tycho

-Eric