package org.robovm.idea.components; import java.util.ArrayList; import java.util.List; import org.apache.tools.ant.taskdefs.Ant; import org.jetbrains.annotations.NotNull; import org.slf4j.Logger; import org.slf4j.impl.Log4jLoggerFactory; import com.google.gson.Gson; import com.intellij.compiler.server.BuildProcessParametersProvider; import com.intellij.util.PathUtil; import groovy.lang.GroovyObject; /** * Created by badlogic on 19/06/15. */ public class RoboVmBuildProcessParametersProvider extends BuildProcessParametersProvider { @Override @NotNull public List<String> getClassPath() { List<String> classpath = new ArrayList<>(); classpath.add(PathUtil.getJarPathForClass(Ant.class)); classpath.add(PathUtil.getJarPathForClass(GroovyObject.class)); classpath.add(PathUtil.getJarPathForClass(Gson.class)); classpath.add(PathUtil.getJarPathForClass(Logger.class)); classpath.add(PathUtil.getJarPathForClass(Log4jLoggerFactory.class)); return classpath; } }