com.danielflower.apprunner.runners.HomeProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of app-runner Show documentation
Show all versions of app-runner Show documentation
A self-hosted platform-as-a-service that hosts web apps written in Java, Clojure, NodeJS, Python, golang and Scala.
package com.danielflower.apprunner.runners;
import com.danielflower.apprunner.Config;
import org.apache.commons.exec.CommandLine;
import org.apache.maven.shared.invoker.InvocationRequest;
import java.util.Map;
public interface HomeProvider extends CommandLineProvider {
HomeProvider default_java_home = new HomeProvider() {
public InvocationRequest mungeMavenInvocationRequest(InvocationRequest request) { return request; }
public CommandLine commandLine(Map envVarsForApp) { return new CommandLine(Config.javaExecutableName()); }
};
InvocationRequest mungeMavenInvocationRequest(InvocationRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy