@groovy.transform.CompileStatic @groovy.transform.ToString(includes = ['name']) abstract class AbstractProfile extends java.lang.Object
Abstract implementation of the profile class
| Modifiers | Name | Description | 
|---|---|---|
| protected java.util.List<java.lang.String> | buildExcludes | |
| protected java.util.List<java.lang.String> | buildMerge | |
| protected java.util.List<java.lang.String> | buildPlugins | |
| protected java.util.List<java.lang.String> | buildRepositories | |
| protected java.util.Map<java.lang.String, Command> | commandsByName | |
| protected java.util.Set<java.lang.String> | defaultFeaturesNames | |
| protected java.util.List<org.eclipse.aether.graph.Dependency> | dependencies | |
| protected java.lang.String | description | |
| protected org.eclipse.aether.util.graph.selector.ExclusionDependencySelector | exclusionDependencySelector | |
| protected java.util.List<Feature> | features | |
| protected java.util.List<Command> | internalCommands | |
| protected java.lang.String | name | |
| protected NavigableMap | navigableConfig | |
| protected java.util.List<java.lang.String> | parentNames | |
| protected java.util.List<Profile> | parentProfiles | |
| protected Resource | profileDir | |
| protected ProfileRepository | profileRepository | |
| protected java.util.List<java.lang.String> | repositories | |
| protected java.util.Set<java.lang.String> | requiredFeatureNames | |
| protected java.lang.String | version | 
| Type | Name and description | 
|---|---|
| java.lang.ClassLoader | classLoader | 
| Constructor and description | 
|---|
| AbstractProfile
                                (Resource profileDir) | 
| AbstractProfile
                                (Resource profileDir, java.lang.ClassLoader classLoader) | 
| Type | Name and description | 
|---|---|
| java.util.List<java.lang.String> | getBuildMergeProfileNames() | 
| java.util.List<java.lang.String> | getBuildPlugins() | 
| java.util.List<java.lang.String> | getBuildRepositories() | 
| Command | getCommand(ProjectContext context, java.lang.String name) | 
| java.lang.Iterable<Command> | getCommands(ProjectContext context) | 
| java.lang.Iterable<jline.console.completer.Completer> | getCompleters(ProjectContext context) | 
| NavigableMap | getConfiguration() | 
| java.lang.Iterable<Feature> | getDefaultFeatures() | 
| java.util.List<org.eclipse.aether.graph.Dependency> | getDependencies() | 
| java.lang.String | getDescription() | 
| java.lang.Iterable<Profile> | getExtends() | 
| java.lang.Iterable<Feature> | getFeatures() | 
| Resource | getProfileDir() | 
| ProfileRepository | getProfileRepository() | 
| java.util.List<java.lang.String> | getRepositories() | 
| java.lang.Iterable<Feature> | getRequiredFeatures() | 
| Resource | getTemplate(java.lang.String path) | 
| java.lang.String | getVersion() | 
| boolean | handleCommand(ExecutionContext context) | 
| boolean | hasCommand(ProjectContext context, java.lang.String name) | 
| protected void | initialize() | 
| protected void | registerParentCommands(ProjectContext context, java.lang.Iterable<Profile> parents, groovy.lang.Closure registerCommand) | 
| void | setProfileRepository(ProfileRepository profileRepository) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
Groovy Documentation