saker.build Documentation TaskDoc JavaDoc Packages
package saker.build.runtime.params
Package containing classes for configuring build executions or the build system itself.
Classes
Builder in DatabaseConfiguration
Builder class for DatabaseConfiguration.
BuiltinScriptAccessorServiceEnumerator
ClassPathServiceEnumerator implementation for locating the built-int script language provider.
DatabaseConfiguration
Configuration class for specifying how the changes in the contents of the files should be determined.
ExecutionPathConfiguration
Configuration class containing the path configurations for a build execution.
ExecutionRepositoryConfiguration
Configuration class for specifying the repositories to use during build execution.
ExecutionScriptConfiguration
Configuration class for specifying the script language, options, and classpath information for a build execution.
NestRepositoryClassPathLocation
ClassPathLocation implementation that loads the saker.nest repository.
NestRepositoryFactoryClassPathServiceEnumerator
ClassPathServiceEnumerator implementation for locating the SakerRepositoryFactory service from the Nest repositors class path.
RepositoryConfig in ExecutionRepositoryConfiguration
A configuration for a given repository instance.
ScriptOptionsConfig in ExecutionScriptConfiguration
An options configuration specifying the parsing options and the location of the scripting language parser.
ScriptProviderLocation in ExecutionScriptConfiguration
Class holding information about how a scripting language provider should be retrieved.
Exceptions
AmbiguousPathConfigurationException
Exception representing the scenario when a file system path is accessible through multiple root paths.
InvalidBuildConfigurationException
Exceptions class representing the scenario when a build execution configuration is invalid.