These helpful hints will make sure that your update sites are friendly with Pulse and all Eclipse users.


Maintain at least one previous version on your site:
By keeping around one old version of your software on your site, you give users the option of rolling back if a new release breaks something unexpectedly (not that this would ever happen of course!). The older version also helps in that Pulse users who may be in the middle of downloading software or who choose not to immediately upgrade can still access your old software reliably too.

Use operating system filters in features and manifests:
When defining your software, be sure to use the appropriate operating system filters available in the feature.xml as well as MANIFEST.MF to ensure that Eclipse and Pulse can determine automatically what software is applicable to what operating system. When you do have OS-specific content, put it in an OS-specific bundle or fragment to avoid downloading on other platforms.

Let the delivery software handle dependencies:
If you need particular software to be present within the target Eclipse, make sure you specify the appropriate dependencies. To ensure a very clean experience, reference the required features you prefer to have (such as platform, JDT, etc.) from your own features ensuring your target installs have exactly the software you want! The reason for dependencies is to let us do the heavy lifting for you!


Hopefully these hints will keep everyone up to date and running smooth! 

Related Posts

A Day with Dani: Python Support at Its Best Python support provided by CodeMix has proven to make a world of difference to me. In this blog, I will highlight some of my favorite aspects.Intelligent Code Completion and MoreCodeMix IntelliSense tools are amazing, hands down. As shown below you can see an outside Python library import in another Python program I created that analyzes the semant...
MyEclipse 2018: Java 10, Java EE 8, Code Mining &#... MyEclipse 2018 is finally here, and as you will see and experience, this release has been well worth the wait. We've got Java 10 support, Java EE 8 across our enterprise wizards, and core improvements from building on Eclipse Photon. New features include code mining for efficient source analysis, an enhanced startup experience, a new dark theme, an...
Vue Example: Creating a TODO App using Vue.js 2, V... Looking for an efficient way to create web apps? Look no further—CodeMix is here to give you an entirely new experience. The following video shows you how to create a Vue example app, created in Eclipse powered up by CodeMix. CodeMix is an Eclipse plugin that unlocks a wide array of technologies from VS Code and add-on extensions built for Code OSS...
A Day with Dani: Getting Started with Python and C... Like I mentioned in my last blog, CodeMix is a plugin I use that adds a ton of powerful tools and capabilities to my Eclipse environment. After working without it and seeing how much better my development experience is with it, I don’t think I’ll ever go back to the old Eclipse. Why? I’ve been able to add a whole range of technologies to Eclipse qu...

Posted on Aug 12th 2008