Today's Eclipse Monkey offering is entirely selfish in its utility. It updates the version number of any locally modified plug-ins in my workspace.
I've reformatted it a bit to make it fit a little better on this page.
--- Came wiffling through the eclipsey wood --- /* * Menu: Versions > Update Versions of Modified Plug Ins * Kudos: Toby Tripp * License: EPL 1.0 * * The Update Site URL and Feature ID of the "DOM" * for this script: * DOM: http://tripp.no-ip.org/eclipse/updates/com.ttripp.eclipsemonkey.doms * * The above DOM provides the following objects: * * svn - com.ttripp.eclipsemonkey.doms.subversion.SubversionResources * * pluginVersion - com.ttripp.eclipsemonkey.doms.plugins.PluginsFacade * * Note that this DOM depends on the Subclipse plug-in: * http://subclipse.tigris.org/update_1.2.x */ function main() { var verIndex = Packages.com.ttripp.eclipsemonkey.doms.plugins.PluginsFacade.UPDATE_VERSION // dirtyProjects returns an array of // Subversion resources (ISVNLocalResource) var dirtyProjects = svn.dirtyProjects(); for each( project in dirtyProjects ) { // This call will increment, by one, the third (update) // index of the plug-ins version number. pluginVersion.incrementPluginVersion( project.getResource(), verIndex ); } } --- And burbled as it ran! ---
No comments:
Post a Comment