public class MavenBuildExecConfigExecutor extends Object implements BiFunctionConfigExecutor<MavenBuild,MavenBuildExecConfig,BinaryConfig>
Constructor and Description |
---|
MavenBuildExecConfigExecutor(BuildRegistry buildRegistry) |
Modifier and Type | Method and Description |
---|---|
Optional<BinaryConfig> |
apply(MavenBuild mavenBuild,
MavenBuildExecConfig mavenBuildExecConfig) |
org.apache.maven.project.MavenProject |
build(Project project,
List<String> goals,
Properties properties) |
Class<? extends Config> |
executeFor() |
String |
inputId() |
String |
outputId() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen
@Inject public MavenBuildExecConfigExecutor(BuildRegistry buildRegistry)
public Optional<BinaryConfig> apply(MavenBuild mavenBuild, MavenBuildExecConfig mavenBuildExecConfig)
apply
in interface BiFunction<MavenBuild,MavenBuildExecConfig,Optional<BinaryConfig>>
public Class<? extends Config> executeFor()
executeFor
in interface ConfigExecutor
public String outputId()
outputId
in interface ConfigExecutor
public String inputId()
inputId
in interface ConfigExecutor
public org.apache.maven.project.MavenProject build(Project project, List<String> goals, Properties properties) throws BuildException
BuildException
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.