saker.build Documentation TaskDoc JavaDoc
package saker.build.runtime.params
Package containing classes for configuring build executions or the build system itself.
Classes
Builder in ExecutionRepositoryConfiguration
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.