Package io.helidon.build.dev.maven
Class DevLoopBuildConfig
- java.lang.Object
-
- io.helidon.build.dev.maven.DevLoopBuildConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDevLoopBuildConfig.FullBuildConfigFull build configuration.static classDevLoopBuildConfig.IncrementalBuildConfigIncremental build configuration.
-
Constructor Summary
Constructors Constructor Description DevLoopBuildConfig()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevLoopBuildConfig.FullBuildConfigfullBuild()Returns the full build config.DevLoopBuildConfig.IncrementalBuildConfigincrementalBuild()Returns the incremental build config.intmaxApplicationFailures()Returns the maximum number of application failures allowed before the dev loop should exit.voidresolve(MavenGoalReferenceResolver resolver)Resolve goal references.voidsetFullBuild(DevLoopBuildConfig.FullBuildConfig fullBuild)Sets the full build config.voidsetIncrementalBuild(DevLoopBuildConfig.IncrementalBuildConfig incrementalBuild)Sets the incremental build config.voidsetMaxApplicationFailures(int maxApplicationFailures)Sets the maximum number of application failures allowed before the dev loop should exit.StringtoString()voidvalidate()Validate the configuration.
-
-
-
Method Detail
-
validate
public void validate() throws org.apache.maven.plugin.MojoExecutionExceptionValidate the configuration.- Throws:
org.apache.maven.plugin.MojoExecutionException- If invalid.
-
resolve
public void resolve(MavenGoalReferenceResolver resolver) throws Exception
Resolve goal references.- Parameters:
resolver- The resolver.- Throws:
Exception- If an error occurs.
-
fullBuild
public DevLoopBuildConfig.FullBuildConfig fullBuild()
Returns the full build config.- Returns:
- The config.
-
incrementalBuild
public DevLoopBuildConfig.IncrementalBuildConfig incrementalBuild()
Returns the incremental build config.- Returns:
- The config.
-
maxApplicationFailures
public int maxApplicationFailures()
Returns the maximum number of application failures allowed before the dev loop should exit.- Returns:
- The maximum.
-
setFullBuild
public void setFullBuild(DevLoopBuildConfig.FullBuildConfig fullBuild)
Sets the full build config.- Parameters:
fullBuild- The config.
-
setIncrementalBuild
public void setIncrementalBuild(DevLoopBuildConfig.IncrementalBuildConfig incrementalBuild)
Sets the incremental build config.- Parameters:
incrementalBuild- The config.
-
setMaxApplicationFailures
public void setMaxApplicationFailures(int maxApplicationFailures)
Sets the maximum number of application failures allowed before the dev loop should exit.- Parameters:
maxApplicationFailures- The count.
-
-