package org.objectstyle.wolips.jrebel; import org.eclipse.jdt.core.IJavaProject; import org.objectstyle.wolips.jrebel.utils.WOProjectUtils; import org.zeroturnaround.eclipse.IRebelPluginProvider; public class WOJRebelPluginProvider implements IRebelPluginProvider { private static final String[] WOJR = new String[] { "lib/WOJRebel-5.0.jar" }; private static final String[] WOJR_53 = new String[] { "lib/WOJRebel-53-5.0.jar" }; private static final String[] EmptyStringArray = new String[0]; public String[] getPluginResources(IJavaProject project) { if (WOProjectUtils.isWOApplication(project)) { String version = WOProjectUtils.woVersion(project); if (version != null && version.startsWith("5.3")) { return WOJR_53; } else { return WOJR; } } return EmptyStringArray; } }