public class BuilderRunner extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
BuilderRunner.ExceptionFactory<E extends Exception> |
public static BuilderRunner create(org.slf4j.Logger log, Class<?> builderType, String goal)
public BuilderRunner setSessionBasedir(Path basedir)
public BuilderRunner setProjectBasedir(Path basedir)
public BuilderRunner setStateFile(Path stateFile)
public BuilderRunner setSessionClasspathMatcher(PathMatcher matcher)
public BuilderRunner setClasspath(Collection<Path> classpath, ClasspathDigester digester)
public BuilderRunner setDependencyResolver(DependencyResolver dependencyResolver)
public BuilderRunner setConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration)
public BuilderRunner setDefaultMessageLocation(Path file, int line, int column)
public BuilderRunner setProjectProperties(Function<String,String> resolver)
public BuilderRunner setProjectResourcesConsumer(Consumer<ResourceRoot> resourceConsumer)
public BuilderRunner setProjectCompileSourceRoots(List<String> compileSourceRoots)
public BuilderRunner setProjectTestCompileSourceRoots(List<String> testCompileSourceRoots)
public BuilderRunner setSessionProperties(Properties system, Properties user)
public BuilderRunner setForcedParameters(Map<String,BuilderInputs.Value<?>> forcedParameters)
public BuilderRunner setBuilderEnforcerConfig(EnforcerConfig enforcerConfig)
public BuilderRunner setBuilderId(String builderId)
public BuilderRunner setWorkspace(Workspace workspace)
public BuilderRunner setMessageSink(MessageSink messageSink)
public <E extends Exception> BuilderContext execute(BuilderRunner.ExceptionFactory<E> efactory) throws E extends Exception
E extends Exception
Copyright © 2021. All rights reserved.