An interface that describes a feature of a profile. Different profiles may share many common features even if the profile itself is different.
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | java.util.List<java.lang.String> | getBuildPlugins()@return The build plugin names | 
|  | NavigableMap | getConfiguration()@return The configuration for the feature | 
|  | java.util.List<org.eclipse.aether.graph.Dependency> | getDependencies()@return The dependency definitions for this feature | 
|  | java.lang.String | getDescription()@return The description of the profile | 
|  | Resource | getLocation()@return The location of the feature | 
|  | java.lang.String | getName()@return The name of the feature | 
|  | Profile | getProfile()@return The profile this feature belongs to |