Class ActionToGoalUtils
java.lang.Object
org.netbeans.modules.maven.execute.ActionToGoalUtils
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic List
<? extends MavenActionsProvider> actionProviders
(org.netbeans.api.project.Project project) Finds all action providers for a project (usually differentiated by packaging type).static RunConfig
createRunConfig
(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.netbeans.spi.project.ProjectConfiguration c, org.openide.util.Lookup lookup) static RunConfig
createRunConfig
(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.openide.util.Lookup lookup) static NetbeansActionMapping[]
getActiveCustomMappings
(org.netbeans.modules.maven.NbMavenProjectImpl project) static NetbeansActionMapping[]
getActiveCustomMappingsForFile
(org.netbeans.modules.maven.NbMavenProjectImpl project) static NetbeansActionMapping
getActiveMapping
(String action, org.netbeans.api.project.Project project, org.netbeans.modules.maven.configurations.M2Configuration configuration) static NetbeansActionMapping
getDefaultMapping
(String action, org.netbeans.api.project.Project project) static boolean
isActionEnable
(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.netbeans.spi.project.ProjectConfiguration c, org.openide.util.Lookup lookup) static boolean
isActionEnable
(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.openide.util.Lookup lookup) static boolean
Determines if the action mapping actually disables the action.static ActionToGoalMapping
readMappingsFromFileAttributes
(org.openide.filesystems.FileObject fo) read the action mappings from the fileobject attribute "customActionMappings"static File
resolveProjectExecutionBasedir
(NetbeansActionMapping mapp, org.netbeans.api.project.Project prj) Here for compatibility with old action mappings setting basedir, but unnecessary when reactor mode defined.static void
writeMappingsToFileAttributes
(org.openide.filesystems.FileObject fo, ActionToGoalMapping mapp) writes the action mappings to the fileobject attribute "customActionMappings"
-
Field Details
-
ACCESSOR
-
-
Method Details
-
actionProviders
@NonNull public static List<? extends MavenActionsProvider> actionProviders(@NonNull org.netbeans.api.project.Project project) Finds all action providers for a project (usually differentiated by packaging type).- Parameters:
project
- a Maven project- Returns:
- a list of action providers, type-specific first, then general from global lookup
- Since:
- 2.50
-
createRunConfig
-
createRunConfig
-
isActionEnable
public static boolean isActionEnable(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.openide.util.Lookup lookup) -
isDisabledMapping
Determines if the action mapping actually disables the action. Mapping that disables an action has no goal - cannot be executed by Maven anyway.- Parameters:
am
- the checked action mapping- Returns:
true
, if the action is disabled.- Since:
- 2.149
-
isActionEnable
public static boolean isActionEnable(String action, org.netbeans.modules.maven.NbMavenProjectImpl project, org.netbeans.spi.project.ProjectConfiguration c, org.openide.util.Lookup lookup) -
getActiveMapping
public static NetbeansActionMapping getActiveMapping(String action, org.netbeans.api.project.Project project, org.netbeans.modules.maven.configurations.M2Configuration configuration) -
getActiveCustomMappings
public static NetbeansActionMapping[] getActiveCustomMappings(org.netbeans.modules.maven.NbMavenProjectImpl project) -
getActiveCustomMappingsForFile
public static NetbeansActionMapping[] getActiveCustomMappingsForFile(org.netbeans.modules.maven.NbMavenProjectImpl project) -
getDefaultMapping
public static NetbeansActionMapping getDefaultMapping(String action, org.netbeans.api.project.Project project) -
readMappingsFromFileAttributes
public static ActionToGoalMapping readMappingsFromFileAttributes(org.openide.filesystems.FileObject fo) read the action mappings from the fileobject attribute "customActionMappings"- Parameters:
fo
- should be the project's root directory fileobject
-
writeMappingsToFileAttributes
public static void writeMappingsToFileAttributes(org.openide.filesystems.FileObject fo, ActionToGoalMapping mapp) writes the action mappings to the fileobject attribute "customActionMappings"- Parameters:
fo
- should be the project's root directory fileobject
-
resolveProjectExecutionBasedir
public static File resolveProjectExecutionBasedir(NetbeansActionMapping mapp, org.netbeans.api.project.Project prj) Here for compatibility with old action mappings setting basedir, but unnecessary when reactor mode defined.
-