package com.aptana.rdt.rake; import java.util.Map; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.debug.core.ILaunchConfiguration; public interface IRakeHelper { public void runRakeTask(IProject project, String task, String arguments, IProgressMonitor monitor); public ILaunchConfiguration run(IProject project, String task, String arguments); /** * Same as calling {@link #getTasks(project, false)} * * @param project * @return */ public Map<String, String> getTasks(IProject project, IProgressMonitor monitor); public Map<String, String> getTasks(IProject project, boolean force, IProgressMonitor monitor); }