public class Config extends Object
| Modifier and Type | Field and Description |
|---|---|
BuildSettings |
buildSettings |
PackageInfo |
bundle |
Collection<GroovyHookInfo> |
groovyHooks |
Collection<DependencyInfo> |
libExcludes |
Collection<DependencyInfo> |
libPatches |
Collection<DependencyInfo> |
plugins |
Map<String,String> |
systemProperties |
DependencyInfo |
war |
| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
DependencyInfo |
findPlugin(String artifactId) |
GroovyHookInfo |
getHookById(String id) |
File |
getOutputBOM() |
File |
getOutputWar() |
static Config |
loadConfig(File configPath)
Loads configuration file.
|
static Config |
loadDemoConfig() |
void |
overrideByBOM(BOM bom,
String environmentName) |
public BuildSettings buildSettings
public PackageInfo bundle
public DependencyInfo war
@CheckForNull public Collection<DependencyInfo> plugins
@CheckForNull public Collection<DependencyInfo> libPatches
@CheckForNull public Collection<DependencyInfo> libExcludes
@CheckForNull public Map<String,String> systemProperties
@CheckForNull public Collection<GroovyHookInfo> groovyHooks
public static Config loadDemoConfig() throws IOException
IOExceptionpublic static Config loadConfig(@Nonnull File configPath) throws IOException
essentials.yml formats are supported.
The format is determined by the name.configPath - Path to the configuration file.IOException - Loading errorpublic File getOutputWar()
public File getOutputBOM()
@CheckForNull public GroovyHookInfo getHookById(@Nonnull String id)
@CheckForNull public DependencyInfo findPlugin(@Nonnull String artifactId)
public void overrideByBOM(@Nonnull BOM bom, @CheckForNull String environmentName) throws IOException
IOExceptionCopyright © 2004–2018. All rights reserved.