- parse(Path, RuntimeConfiguration) - Method in interface org.savantbuild.parser.BuildFileParser
-
Parses the given file and generates the Project object.
- parse(Path, RuntimeConfiguration) - Method in class org.savantbuild.parser.groovy.GroovyBuildFileParser
-
Executes the script using a GroovyClassLoader and the ProjectBuildFileMetaClass.
- parse(String...) - Method in class org.savantbuild.runtime.DefaultRuntimeConfigurationParser
-
Parses the command-line arguments.
- parse(String...) - Method in interface org.savantbuild.runtime.RuntimeConfigurationParser
-
Parses the command-line arguments and builds a RuntimeConfiguration instance.
- ParseException - Exception in org.savantbuild.parser
-
Thrown when parsing fails for any reason.
- ParseException(String) - Constructor for exception org.savantbuild.parser.ParseException
-
- ParseException(String, Throwable) - Constructor for exception org.savantbuild.parser.ParseException
-
- Plugin - Interface in org.savantbuild.plugin
-
Defines a Plugin for the Savant build system.
- pluginConfigurationDirectory - Variable in class org.savantbuild.domain.Project
-
- PluginLoader - Interface in org.savantbuild.plugin
-
Defines the method used to load Plugins
- PluginLoadException - Exception in org.savantbuild.plugin
-
Thrown when plugin loading fails.
- PluginLoadException(String) - Constructor for exception org.savantbuild.plugin.PluginLoadException
-
- PluginLoadException(String, Throwable) - Constructor for exception org.savantbuild.plugin.PluginLoadException
-
- plugins - Variable in class org.savantbuild.domain.Project
-
- printCompatibilityError(CompatibilityException, Output) - Static method in class org.savantbuild.runtime.Main
-
- printHelp(Output) - Static method in class org.savantbuild.runtime.Main
-
- printVersion(Output) - Static method in class org.savantbuild.runtime.Main
-
- printVersion - Variable in class org.savantbuild.runtime.RuntimeConfiguration
-
Determines if the version should be displayed
- ProcessDelegate(Output, List<Process>) - Constructor for class org.savantbuild.parser.groovy.WorkflowDelegate.ProcessDelegate
-
- processes - Variable in class org.savantbuild.parser.groovy.WorkflowDelegate.ProcessDelegate
-
- Project - Class in org.savantbuild.domain
-
This class defines the project.
- Project(Path, Output) - Constructor for class org.savantbuild.domain.Project
-
- project - Variable in class org.savantbuild.parser.groovy.ProjectBuildFile
-
- project(Map<String, Object>, Closure) - Method in class org.savantbuild.parser.groovy.ProjectBuildFile
-
Sets up the project information in the build file.
- project - Variable in class org.savantbuild.parser.groovy.ProjectDelegate
-
- project - Variable in class org.savantbuild.parser.groovy.PublicationsDelegate.PublicationGroupDelegate
-
- project - Variable in class org.savantbuild.plugin.groovy.BaseGroovyPlugin
-
- ProjectBuildFile - Class in org.savantbuild.parser.groovy
-
Base class from the project build file Groovy script.
- ProjectBuildFile() - Constructor for class org.savantbuild.parser.groovy.ProjectBuildFile
-
- ProjectDelegate - Class in org.savantbuild.parser.groovy
-
Groovy delegate that captures the Project configuration from the project build file.
- ProjectDelegate(Output, Project) - Constructor for class org.savantbuild.parser.groovy.ProjectDelegate
-
- projectDir - Static variable in class org.savantbuild.runtime.Main
-
- ProjectRunner - Interface in org.savantbuild.runtime
-
Runs the project's targets using the
Project
and the commands from the user.
- properties - Variable in class org.savantbuild.parser.groovy.GlobalConfiguration
-
- publication(Map<String, Object>) - Method in class org.savantbuild.parser.groovy.PublicationsDelegate.PublicationGroupDelegate
-
Defines a publication.
- PublicationGroupDelegate(Project, Publications, String) - Constructor for class org.savantbuild.parser.groovy.PublicationsDelegate.PublicationGroupDelegate
-
- publicationGroups - Variable in class org.savantbuild.domain.Publications
-
- publications - Variable in class org.savantbuild.domain.Project
-
- Publications - Class in org.savantbuild.domain
-
Models the publication set in the project build file.
- Publications() - Constructor for class org.savantbuild.domain.Publications
-
- publications(Closure) - Method in class org.savantbuild.parser.groovy.ProjectDelegate
-
Configures the project publications.
- publications - Variable in class org.savantbuild.parser.groovy.PublicationsDelegate.PublicationGroupDelegate
-
- PublicationsDelegate - Class in org.savantbuild.parser.groovy
-
Groovy delegate for defining publications.
- PublicationsDelegate(Project, Publications) - Constructor for class org.savantbuild.parser.groovy.PublicationsDelegate
-
- PublicationsDelegate.PublicationGroupDelegate - Class in org.savantbuild.parser.groovy
-
Delegate for a publication group.
- publish(Closure) - Method in class org.savantbuild.parser.groovy.WorkflowDelegate
-
Configures the publish workflow processes.
- publishWorkflow - Variable in class org.savantbuild.domain.Project
-
- publishWorkflow(Closure) - Method in class org.savantbuild.parser.groovy.ProjectDelegate
-
Configures the project publish workflow.
- putDefaults(Map<String, Object>, Map<String, Object>) - Static method in class org.savantbuild.parser.groovy.GroovyTools
-
Puts all of the values from the defaults map into the main map if they are absent.