public interface Profile
| Modifier and Type | Method and Description | 
|---|---|
| Set<String> | getBinaryExtensions() | 
| List<String> | getBuildMergeProfileNames() | 
| List<String> | getBuildPlugins() | 
| List<String> | getBuildRepositories() | 
| io.micronaut.cli.profile.Command | getCommand(io.micronaut.cli.profile.ProjectContext context,
          String name)Obtain a command by name. | 
| Iterable<io.micronaut.cli.profile.Command> | getCommands(io.micronaut.cli.profile.ProjectContext context)The profile  Commandinstances. | 
| Iterable<jline.console.completer.Completer> | getCompleters(io.micronaut.cli.profile.ProjectContext context)The profile completers. | 
| io.micronaut.cli.config.NavigableMap | getConfiguration() | 
| Iterable<io.micronaut.cli.profile.Feature> | getDefaultFeatures() | 
| List<org.eclipse.aether.graph.Dependency> | getDependencies() | 
| String | getDescription() | 
| Set<String> | getExecutablePatterns() | 
| Iterable<Profile> | getExtends() | 
| Iterable<io.micronaut.cli.profile.Feature> | getFeatures() | 
| String | getInstructions() | 
| List<String> | getJvmArgs() | 
| String | getName() | 
| Iterable<io.micronaut.cli.profile.OneOfFeatureGroup> | getOneOfFeatures() | 
| String | getParentSkeletonDir() | 
| File | getParentSkeletonDir(File parent) | 
| Resource | getProfileDir() | 
| List<String> | getRepositories() | 
| Iterable<io.micronaut.cli.profile.Feature> | getRequiredFeatures() | 
| List<String> | getSkeletonExcludes() | 
| Resource | getTemplate(String path)Obtain a template by path. | 
| String | getVersion() | 
| boolean | handleCommand(io.micronaut.cli.profile.ExecutionContext context)Obtains a  Command. | 
| boolean | hasCommand(io.micronaut.cli.profile.ProjectContext context,
          String name)Whether a command executes for the given context and name. | 
| boolean | isAbstract() | 
String getName()
String getVersion()
String getDescription()
Set<String> getBinaryExtensions()
Set<String> getExecutablePatterns()
String getInstructions()
Iterable<io.micronaut.cli.profile.Feature> getFeatures()
Iterable<io.micronaut.cli.profile.Feature> getDefaultFeatures()
Iterable<io.micronaut.cli.profile.OneOfFeatureGroup> getOneOfFeatures()
Iterable<io.micronaut.cli.profile.Feature> getRequiredFeatures()
Iterable<Profile> getExtends()
Profile instance that this profile extends fromList<String> getRepositories()
List<org.eclipse.aether.graph.Dependency> getDependencies()
io.micronaut.cli.config.NavigableMap getConfiguration()
Resource getProfileDir()
Resource getTemplate(String path)
path - The path to templateio.micronaut.cli.profile.Command getCommand(io.micronaut.cli.profile.ProjectContext context,
                                            String name)
context - The ProjectContext instancename - Obtain a command by nameIterable<jline.console.completer.Completer> getCompleters(io.micronaut.cli.profile.ProjectContext context)
context - The ProjectContext instanceIterable of Completer instancesIterable<io.micronaut.cli.profile.Command> getCommands(io.micronaut.cli.profile.ProjectContext context)
Command instances.context - The ProjectContext instanceIterable of Command instancesboolean hasCommand(io.micronaut.cli.profile.ProjectContext context,
                   String name)
context - The ProjectContextname - The command nameboolean handleCommand(io.micronaut.cli.profile.ExecutionContext context)
Command.context - The execution contextList<String> getBuildRepositories()
List<String> getBuildMergeProfileNames()
String getParentSkeletonDir()
File getParentSkeletonDir(File parent)
parent - The parent folderList<String> getSkeletonExcludes()
boolean isAbstract()