blob: bf2da5ad500d1ededb081f259cc3cb2405e22b72 [file] [log] [blame]
<idea-plugin>
<id>org.jetbrains.idea.maven</id>
<name>Maven Integration</name>
<description>Import Maven projects and execute Maven goals</description>
<vendor>JetBrains</vendor>
<extensionPoints>
<extensionPoint name="importer" interface="org.jetbrains.idea.maven.importing.MavenImporter"/>
<extensionPoint name="additional.importing.settings" interface="org.jetbrains.idea.maven.project.AdditionalMavenImportingSettings"/>
<extensionPoint name="archetypesProvider" interface="org.jetbrains.idea.maven.indices.MavenArchetypesProvider"/>
<extensionPoint name="pluginDescriptor" beanClass="org.jetbrains.idea.maven.plugins.api.MavenPluginDescriptor" />
</extensionPoints>
<depends>com.intellij.properties</depends>
<depends optional="true" config-file="groovy-support.xml">org.intellij.groovy</depends>
<extensions defaultExtensionNs="com.intellij">
<fileTypeFactory implementation="org.jetbrains.idea.maven.utils.MavenFileTypeFactory"/>
<projectImportProvider implementation="org.jetbrains.idea.maven.wizards.MavenProjectImportProvider"/>
<projectOpenProcessor implementation="org.jetbrains.idea.maven.wizards.MavenProjectOpenProcessor"/>
<projectImportBuilder implementation="org.jetbrains.idea.maven.wizards.MavenProjectBuilder"/>
<moduleBuilder builderClass="org.jetbrains.idea.maven.wizards.MavenModuleBuilder"/>
<frameworkSupport implementation="org.jetbrains.idea.maven.wizards.MavenFrameworkSupportProvider"/>
<applicationService serviceImplementation="org.jetbrains.idea.maven.server.MavenServerManager"/>
<applicationService serviceImplementation="org.jetbrains.idea.maven.indices.MavenIndicesManager"/>
<applicationService serviceImplementation="org.jetbrains.idea.maven.services.MavenRepositoryServicesManager"/>
<projectConfigurable instance="org.jetbrains.idea.maven.utils.MavenSettings" id="MavenSettings" displayName="Maven" order="last">
<configurable instance="org.jetbrains.idea.maven.project.MavenImportingConfigurable" id="reference.settings.project.maven.importing"
key="maven.tab.importing" bundle="ProjectBundle"/>
<configurable instance="org.jetbrains.idea.maven.project.MavenIgnoredFilesConfigurable"
id="reference.settings.project.maven.ignored.files" key="maven.tab.ignored.files" bundle="ProjectBundle"/>
<configurable instance="org.jetbrains.idea.maven.utils.MavenSettings$MyMavenRunnerConfigurable"
id="reference.settings.project.maven.runner" key="maven.tab.runner" bundle="RunnerBundle"/>
<configurable instance="org.jetbrains.idea.maven.indices.MavenRepositoriesConfigurable"
id="reference.settings.project.maven.repository.indices" key="maven.repositories.title" bundle="IndicesBundle"
nonDefaultProject="true"/>
</projectConfigurable>
<stepsBeforeRunProvider implementation="org.jetbrains.idea.maven.tasks.MavenBeforeRunTasksProvider"/>
<keymapExtension implementation="org.jetbrains.idea.maven.tasks.MavenKeymapExtension"/>
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
<configurationType implementation="org.jetbrains.idea.maven.execution.MavenRunConfigurationType"/>
<configurationProducer implementation="org.jetbrains.idea.maven.execution.MavenConfigurationProducer"/>
<orderEnumerationHandlerFactory implementation="org.jetbrains.idea.maven.execution.MavenOrderEnumeratorHandler$FactoryImpl"/>
<junitPatcher implementation="org.jetbrains.idea.maven.execution.MavenJUnitPatcher" />
<compiler implementation="org.jetbrains.idea.maven.compiler.MavenResourceCompiler" order="last"/>
<compileServer.plugin classpath="maven-jps-plugin.jar;maven3/plexus-utils-2.0.6.jar"/>
<languageInjector implementation="org.jetbrains.idea.maven.plugins.api.MavenPluginConfigurationLanguageInjector"/>
<selectInTarget implementation="org.jetbrains.idea.maven.navigator.SelectInMavenNavigatorTarget"/>
<fileIconProvider implementation="org.jetbrains.idea.maven.utils.MavenIconProvider"/>
<editorTabTitleProvider implementation="org.jetbrains.idea.maven.utils.MavenEditorTabTitleProvider"/>
<problemFileHighlightFilter implementation="org.jetbrains.idea.maven.utils.MavenProblemFileHighlighter"/>
<attachSourcesProvider implementation="org.jetbrains.idea.maven.utils.MavenAttachSourcesProvider"/>
<liveTemplateContext implementation="org.jetbrains.idea.maven.utils.MavenLiveTemplateContextType"/>
<defaultLiveTemplatesProvider implementation="org.jetbrains.idea.maven.utils.MavenLiveTemplatesProvider"/>
<projectTemplateFileProcessor implementation="org.jetbrains.idea.maven.utils.MavenTemplateFileProcessor"/>
<xml.elementDescriptorProvider implementation="org.jetbrains.idea.maven.dom.MavenDomElementDescriptorProvider"/>
<dom.fileDescription implementation="org.jetbrains.idea.maven.dom.MavenDomProjectModelDescription"/>
<dom.fileDescription implementation="org.jetbrains.idea.maven.dom.MavenDomProfilesModelDescription"/>
<dom.fileDescription implementation="org.jetbrains.idea.maven.dom.MavenDomOldProfilesModelDescription"/>
<dom.fileDescription implementation="org.jetbrains.idea.maven.dom.MavenDomSettingsModelDescription"/>
<dom.fileDescription implementation="org.jetbrains.idea.maven.dom.MavenDomPluginModelDescription"/>
<lang.documentationProvider language="XML" implementationClass="org.jetbrains.idea.maven.dom.MavenModelDocumentationProvider"
order="first"/>
<lang.documentationProvider language="XML" implementationClass="org.jetbrains.idea.maven.dom.MavenPluginModelDocumentationProvider"
order="first"/>
<lang.documentationProvider language="XML" implementationClass="org.jetbrains.idea.maven.dom.MavenPomXmlDocumentationProvider"/>
<elementDescriptionProvider implementation="org.jetbrains.idea.maven.dom.MavenModelDocumentationProvider" order="first"/>
<localInspection language="XML" shortName="MavenModelInspection" bundle="MavenDomBundle" key="inspection.name" groupKey="inspection.group"
enabledByDefault="true" level="ERROR"
implementationClass="org.jetbrains.idea.maven.dom.inspections.MavenModelInspection"/>
<localInspection language="XML" shortName="MavenDuplicateDependenciesInspection" bundle="MavenDomBundle" key="inspection.duplicate.dependencies.name"
groupKey="inspection.group" enabledByDefault="true" level="WARNING"
implementationClass="org.jetbrains.idea.maven.dom.inspections.MavenDuplicateDependenciesInspection"/>
<localInspection language="XML" shortName="MavenDuplicatePluginInspection" bundle="MavenDomBundle" key="inspection.duplicate.plugin.declaration"
groupKey="inspection.group" enabledByDefault="true" level="WARNING"
implementationClass="org.jetbrains.idea.maven.dom.inspections.MavenDuplicatePluginInspection"/>
<localInspection language="XML" shortName="MavenRedundantGroupId" bundle="MavenDomBundle" key="inspection.redundant.groupId.name"
groupKey="inspection.group" enabledByDefault="true" level="WARNING"
implementationClass="org.jetbrains.idea.maven.dom.inspections.MavenRedundantGroupIdInspection"/>
<dom.extender domClass="org.jetbrains.idea.maven.dom.model.MavenDomConfiguration"
extenderClass="org.jetbrains.idea.maven.dom.MavenPluginConfigurationDomExtender"/>
<dom.extender domClass="org.jetbrains.idea.maven.dom.model.MavenDomConfigurationParameter"
extenderClass="org.jetbrains.idea.maven.dom.MavenPluginConfigurationParameterDomExtender"/>
<completion.contributor language="any"
implementationClass="org.jetbrains.idea.maven.dom.references.MavenPropertyCompletionContributor"
id="Maven" order="after propertiesCompletion, before javaClassReference"/>
<completion.contributor language="XML"
implementationClass="org.jetbrains.idea.maven.dom.model.completion.MavenSmartCompletionContributor"/>
<completion.contributor language="XML"
implementationClass="org.jetbrains.idea.maven.dom.model.completion.MavenVersionCompletionContributor"/>
<completion.contributor language="XML"
implementationClass="org.jetbrains.idea.maven.dom.model.completion.MavenPomXmlCompletionTagListenerContributor" order="first"/>
<completion.contributor language="XML"
implementationClass="org.jetbrains.idea.maven.dom.model.completion.MavenDependenciesCompletionProvider"/>
<psi.referenceContributor implementation="org.jetbrains.idea.maven.dom.references.MavenPropertyPsiReferenceContributor"/>
<psi.referenceContributor language="XML" implementation="org.jetbrains.idea.maven.plugins.api.MavenPluginParamReferenceContributor" />
<usageTargetProvider implementation="org.jetbrains.idea.maven.dom.references.MavenUsageTargetProvider"/>
<renameHandler implementation="org.jetbrains.idea.maven.dom.refactorings.MavenPropertyRenameHandler" order="first"/>
<vetoRenameCondition implementation="org.jetbrains.idea.maven.dom.refactorings.MavenVetoModelRenameCondition"/>
<standardResourceProvider implementation="org.jetbrains.idea.maven.dom.MavenSchemaProvider"/>
<projectService serviceImplementation="org.jetbrains.idea.maven.dom.MavenDomElementDescriptorHolder"/>
<projectService serviceImplementation="org.jetbrains.idea.maven.navigator.actions.ExecuteMavenGoalHistoryService"/>
<applicationService serviceImplementation="org.jetbrains.idea.maven.dom.converters.MavenDomConvertersRegistry"/>
<applicationService serviceImplementation="org.jetbrains.idea.maven.dom.converters.repositories.MavenRepositoriesProvider"/>
<typedHandler implementation="org.jetbrains.idea.maven.dom.code.MavenTypedHandlerDelegate"/>
<library.type implementation="org.jetbrains.idea.maven.utils.library.RepositoryLibraryType"/>
<postStartupActivity implementation="org.jetbrains.idea.maven.utils.library.RepositoryLibrarySynchronizer"/>
<backspaceHandlerDelegate implementation="org.jetbrains.idea.maven.dom.code.MavenBackspaceHandlerDelegate"/>
<intentionAction>
<className>org.jetbrains.idea.maven.dom.intentions.ChooseFileIntentionAction</className>
</intentionAction>
<problemHighlightFilter implementation="org.jetbrains.idea.maven.utils.ArchetypeResourceHighlightFilter" />
<codeInsight.unresolvedReferenceQuickFixProvider
implementation="org.jetbrains.idea.maven.dom.intentions.ResolveReferenceQuickFixProvider"/>
<gotoFileContributor implementation="org.jetbrains.idea.maven.utils.MavenGotoFileContributor"/>
<gotoFileContributor implementation="org.jetbrains.idea.maven.utils.MavenGotoSettingsFileContributor"/>
<gotoFileContributor implementation="org.jetbrains.idea.maven.vfs.MavenGotoPropertyFileContributor"/>
<fileTemplateGroup implementation="org.jetbrains.idea.maven.utils.MavenFileTemplateGroupFactory"/>
<annotator language="XML" implementationClass="org.jetbrains.idea.maven.dom.annotator.MavenDomGutterAnnotator"/>
<virtualFileSystem key="maven-properties" implementationClass="org.jetbrains.idea.maven.vfs.MavenPropertiesVirtualFileSystem"/>
<projectService serviceImplementation="org.jetbrains.idea.maven.project.MavenWorkspaceSettingsComponent"/>
<projectService serviceImplementation="org.jetbrains.idea.maven.execution.MavenRunner"/>
</extensions>
<extensions defaultExtensionNs="org.jetbrains.idea.maven">
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-surefire-plugin">
<param name="additionalClasspathElements/additionalClasspathElement" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="classpathDependencyExcludes/classpathDependencyExclude" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
<param name="dependenciesToScan/dependency" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
<param name="forkMode" values="never, once, always, perthread" soft="true"/>
<param name="junitArtifactName" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
<param name="reportFormat" values="brief, plain" soft="true"/>
<param name="runOrder" values="alphabetical, reversealphabetical, random, hourly, failedfirst, balanced, filesystem" soft="true"/>
<param name="testNGArtifactName" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-failsafe-plugin">
<param name="classpathDependencyExcludes/classpathDependencyExclude" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="forkMode" values="never, once, always, perthread, none, pertest" soft="true"/>
<param name="junitArtifactName" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
<param name="reportFormat" values="brief, plain" soft="true"/>
<param name="runOrder" values="alphabetical, reversealphabetical, random, hourly, failedfirst, balanced, filesystem" soft="true"/>
<param name="testNGArtifactName" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DependencyWithoutVersion"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-ear-plugin">
<param name="outputDirectory" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="applicationXml" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-ejb-plugin">
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-war-plugin">
<param name="outputDirectory" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="resourceEncoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="outputFileNameMapping" disableReferences="true"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-acr-plugin">
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-assembly-plugin">
<param name="descriptors/descriptor" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="formats/format" values="dir, zip, tar, tar.gz, tar.bz2" soft="true" />
<param name="tarLongFileMode" values="warn, fail, truncate, gnu, omit" />
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-invoker-plugin">
<param name="extraArtifacts/extraArtifact" refProvider="org.jetbrains.idea.maven.dom.references.MavenDependencyReferenceProvider"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="goals/goal" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Goal"/>
<param name="goal" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Goal"/>
<param name="invokerPropertiesFile" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="profiles/profile" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Profile"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-checkstyle-plugin">
<param name="sourceDirectory" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="configLocation" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="outputFileFormat" values="plain, xml" soft="true"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-changelog-plugin">
<param name="connectionType" values="connection, developerConnection" soft="true"/>
<param name="issueIDRegexPattern" language="RegExp"/>
<param name="outputEncoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="goal" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Goal"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-rar-plugin">
<param name="outputDirectory" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="workDirectory" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$DirPath"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
</pluginDescriptor>
<pluginDescriptor mavenId="ru.concerteza.buildnumber:maven-jgit-buildnumber-plugin">
<property name="git.revision"/>
<property name="git.buildnumber"/>
<property name="git.commitsCount"/>
<property name="git.tag"/>
<property name="git.branch"/>
<param name="javaScriptBuildnumberCallback" language="JavaScript" languageInjectionPrefix="function() {return a + " languageInjectionSuffix="}" />
</pluginDescriptor>
<pluginDescriptor mavenId="org.codehaus.mojo:buildnumber-maven-plugin">
<property name="buildNumber"/>
<property name="timestamp"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.codehaus.mojo:build-helper-maven-plugin" goal="reserve-network-port"
propertyGenerator="org.jetbrains.idea.maven.plugins.buildHelper.MavenBuildHelperPropertyGenerator"/>
<pluginDescriptor mavenId="org.codehaus.mojo:sql-maven-plugin">
<param name="sqlCommand" language="SQL"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-compiler-plugin">
<param name="compilerReuseStrategy" values="reuseCreated, reuseSame, alwaysNew"/>
<param name="proc" values="none, both, only"/>
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="filters/filter" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$FilePath"/>
</pluginDescriptor>
<pluginDescriptor mavenId="org.apache.maven.plugins:maven-resources-plugin">
<param name="encoding" refProvider="org.jetbrains.idea.maven.plugins.api.common.MavenCommonParamReferenceProviders$Encoding"/>
<param name="delimiters/delimiter" disableReferences="true"/>
</pluginDescriptor>
</extensions>
<application-components>
<component>
<implementation-class>org.jetbrains.idea.maven.utils.MavenEnvironmentRegistrar</implementation-class>
</component>
</application-components>
<project-components>
<component>
<implementation-class>org.jetbrains.idea.maven.project.MavenProjectsManager</implementation-class>
<loadForDefaultProject/>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.indices.MavenProjectIndicesManager</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.navigator.MavenProjectsNavigator</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.tasks.MavenTasksManager</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.tasks.MavenShortcutsManager</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.utils.MavenEditorTabTitleUpdater</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.utils.MavenImportNotifier</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.idea.maven.utils.MavenRehighlighter</implementation-class>
</component>
</project-components>
<actions>
<action id="Maven.Reimport" class="org.jetbrains.idea.maven.project.actions.ReimportAction"
text="Reimport All Maven Projects"
icon="AllIcons.Actions.Refresh">
</action>
<action id="Maven.ReimportProject" class="org.jetbrains.idea.maven.project.actions.ReimportProjectAction"
text="Reimport" description="Reimport selected Maven projects"
icon="AllIcons.Actions.Refresh">
</action>
<action id="Maven.ShowEffectivePom" class="org.jetbrains.idea.maven.project.actions.MavenShowEffectivePom"
text="Show Effective POM" description="Generate and show effective POM">
</action>
<action id="Maven.UpdateFolders" class="org.jetbrains.idea.maven.project.actions.UpdateFoldersAction"
text="Generate Sources and Update Folders For All Projects"
icon="MavenIcons.UpdateFolders">
</action>
<action id="Maven.UpdateFoldersForProject" class="org.jetbrains.idea.maven.project.actions.UpdateFoldersForProjectAction"
text="Generate Sources and Update Folders"
icon="MavenIcons.UpdateFolders">
</action>
<action id="Maven.DownloadAllSources" class="org.jetbrains.idea.maven.project.actions.DownloadAllSourcesAction"
text="Download Sources" description="Download sources for all dependencies"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.DownloadAllDocs" class="org.jetbrains.idea.maven.project.actions.DownloadAllDocsAction"
text="Download Documentation" description="Download documentation for all dependencies"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.DownloadAllSourcesAndDocs" class="org.jetbrains.idea.maven.project.actions.DownloadAllSourcesAndDocsAction"
text="Download Sources and Documentation" description="Download sources and documentation for all dependencies"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.DownloadSelectedSourcesAndDocs" class="org.jetbrains.idea.maven.project.actions.DownloadSelectedSourcesAndDocsAction"
text="Download Sources and Documentation"
description="Download sources and documentation for all dependencies for selected projects"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.DownloadSelectedSources" class="org.jetbrains.idea.maven.project.actions.DownloadSelectedSourcesAction"
text="Download Sources" description="Download sources for all dependencies for selected projects"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.DownloadSelectedDocs" class="org.jetbrains.idea.maven.project.actions.DownloadSelectedDocsAction"
text="Download Documentation" description="Download documentation for all dependencies for selected projects"
icon="AllIcons.Actions.Download">
</action>
<action id="Maven.AddManagedFiles"
class="org.jetbrains.idea.maven.project.actions.AddManagedFilesAction"
text="Add Maven Projects"
description="Add and import Maven projects to the projects tree"
icon="AllIcons.General.Add">
</action>
<action id="Maven.AddFileAsMavenProject"
class="org.jetbrains.idea.maven.project.actions.AddFileAsMavenProjectAction"
text="Add as Maven Project"
description="Add and import Maven project to the projects tree"
icon="AllIcons.General.Add">
<add-to-group group-id="EditorPopupMenu" anchor="before" relative-to-action="Maven.GlobalProjectMenu"/>
<add-to-group group-id="ProjectViewPopupMenu" anchor="before" relative-to-action="Maven.GlobalProjectMenu"/>
</action>
<action id="Maven.RemoveManagedFiles"
class="org.jetbrains.idea.maven.project.actions.RemoveManagedFilesAction"
text="Remove Projects"
description="Remove selected Maven projects from the project tree"
icon="AllIcons.General.Remove">
</action>
<action id="Maven.OpenSettingsXml"
class="org.jetbrains.idea.maven.project.actions.OpenOrCreateSettingsXmlAction"
text="Open settings.xml"
description="Open Maven settings.xml"/>
<action id="Maven.OpenProfilesXml"
class="org.jetbrains.idea.maven.project.actions.OpenOrCreateProfilesXmlAction"
text="Open profiles.xml"
description="Open profiles.xml for selected projects"/>
<action id="Maven.IgnoreProjects"
class="org.jetbrains.idea.maven.project.actions.ToggleIgnoredProjectsAction"
text="_Ignore Projects"
description="Exclude/Include selected Maven projects from being imported">
</action>
<action id="Maven.ToggleProfile"
class="org.jetbrains.idea.maven.project.actions.ToggleProfileAction"
text="Toggle Profile"
description="Activate/deactivate profile">
</action>
<action id="Maven.RunBuild"
class="org.jetbrains.idea.maven.project.actions.RunBuildAction"
text="_Run Maven Build"
description="Execute selected phases or goals"
icon="AllIcons.Actions.Execute">
</action>
<action id="Maven.ShowSettings"
class="org.jetbrains.idea.maven.project.actions.EditSettingsAction" text="Maven Settings"
description="Edit Maven integration settings for the current project"
icon="AllIcons.General.ProjectSettings">
</action>
<action id="Maven.ToggleOffline"
class="org.jetbrains.idea.maven.project.actions.ToggleOfflineAction" text="Toggle Offline Mode"
description="Toggle offline mode for Maven builds"
icon="MavenIcons.OfflineMode">
</action>
<action id="Maven.ToggleSkipTests"
class="org.jetbrains.idea.maven.project.actions.ToggleSkipTestsAction" text="Toggle 'Skip Tests' Mode"
description="Toggle 'Skip tests' mode for Maven builds"
icon="AllIcons.Nodes.ExceptionClass">
</action>
<action id="Maven.Help"
class="com.intellij.ide.actions.ContextHelpAction" text="Help"/>
<action id="Maven.ExpandAll" class="org.jetbrains.idea.maven.navigator.actions.MavenTreeAction$ExpandAll" text="Expand All"
icon="AllIcons.Actions.Expandall"
use-shortcut-of="ExpandAll"/>
<action id="Maven.CollapseAll" class="org.jetbrains.idea.maven.navigator.actions.MavenTreeAction$CollapseAll" text="Collapse All"
icon="AllIcons.Actions.Collapseall"
use-shortcut-of="CollapseAll"/>
<action id="Maven.ExecuteGoal" class="org.jetbrains.idea.maven.navigator.actions.MavenExecuteGoalAction" text="Execute Maven Goal"
icon="MavenIcons.ExecuteMavenGoal">
</action>
<action id="Maven.GroupProjects"
class="org.jetbrains.idea.maven.navigator.actions.GroupProjectsAction"
text="Group Modules"
description="Group projects according to Maven structure"
icon="AllIcons.Nodes.Folder"/>
<action id="Maven.ShowIgnored"
class="org.jetbrains.idea.maven.navigator.actions.ShowIgnoredProjectsAction"
text="Show Ignored Projects"
description="Show ignored projects"
icon="AllIcons.Actions.ShowHiddens"/>
<action id="Maven.ShowBasicPhasesOnly"
class="org.jetbrains.idea.maven.navigator.actions.ShowBasicPhasesOnlyAction"
text="Show Basic Phases Only"
description="Show basic phases only"
icon="AllIcons.General.Filter"/>
<action id="Maven.AlwaysShowArtifactId"
class="org.jetbrains.idea.maven.navigator.actions.AlwaysShowArtifactIdAction"
text="Always Show ArtifactId"
description="Always Show ArtifactId instead of project name"/>
<action id="Maven.ShowVersions"
class="org.jetbrains.idea.maven.navigator.actions.ShowVersionsAction"
text="Show version"
description="Show version for Maven project"/>
<group id="Maven.TasksGroup">
<action id="Maven.BeforeCompile"
class="org.jetbrains.idea.maven.tasks.actions.ToggleBeforeCompileTasksAction" text="Execute Before Make"
description="Execute selected phase/goal before Make">
</action>
<action id="Maven.AfterCompile"
class="org.jetbrains.idea.maven.tasks.actions.ToggleAfterCompileTasksAction" text="Execute After Make"
description="Execute selected phase/goal after Make">
</action>
<action id="Maven.BeforeRun"
class="org.jetbrains.idea.maven.tasks.actions.ToggleBeforeRunTaskAction" text="Execute Before Run/Debug..."
description="Execute selected phase/goal before launching Run/Debug configuration">
</action>
<separator/>
<action id="Maven.AssignShortcut"
class="org.jetbrains.idea.maven.tasks.actions.AssignShortcutAction" text="Assign Shortcut..."
description="Assign shortcut to the selected phase/goal">
</action>
</group>
<group id="Maven.DownloadAllGroup">
<reference id="Maven.DownloadAllSources"/>
<reference id="Maven.DownloadAllDocs"/>
<reference id="Maven.DownloadAllSourcesAndDocs"/>
</group>
<group id="Maven.NavigatorActionsToolbar">
<reference id="Maven.Reimport"/>
<reference id="Maven.UpdateFolders"/>
<group id="Maven.DownloadAllGroupPopup" popup="true" class="org.jetbrains.idea.maven.project.actions.DownloadActionGroup"
icon="AllIcons.Actions.Download">
<reference id="Maven.DownloadAllGroup"/>
</group>
<separator/>
<reference id="Maven.AddManagedFiles"/>
<separator/>
<reference id="Maven.RunBuild"/>
<reference id="Maven.ExecuteGoal"/>
<reference id="Maven.ToggleOffline"/>
<reference id="Maven.ToggleSkipTests"/>
<reference id="Maven.CollapseAll"/>
<separator/>
<reference id="Maven.ShowSettings"/>
<reference id="Maven.Help"/>
</group>
<group id="Maven.DependencyMenu">
<reference id="Maven.DownloadSelectedSources"/>
<reference id="Maven.DownloadSelectedDocs"/>
<reference id="Maven.DownloadSelectedSourcesAndDocs"/>
</group>
<group id="Maven.BaseProjectMenu">
<reference id="Maven.ReimportProject"/>
<reference id="Maven.UpdateFoldersForProject"/>
<separator/>
<reference id="Maven.IgnoreProjects"/>
<reference id="Maven.RemoveManagedFiles"/>
<separator/>
<reference id="Maven.OpenSettingsXml"/>
<reference id="Maven.OpenProfilesXml"/>
<separator/>
<reference id="Maven.DownloadAllGroup"/>
<separator/>
<reference id="Maven.ShowEffectivePom"/>
</group>
<group id="Maven.NavigatorProjectMenu" popup="true">
<reference ref="Maven.BaseProjectMenu"/>
<separator/>
<reference id="Maven.RunBuild"/>
<reference ref="RunContextGroup"/>
<separator/>
<reference id="EditSource"/>
</group>
<group id="Maven.BuildMenu" popup="true">
<reference id="Maven.RunBuild"/>
<reference ref="RunContextGroup"/>
<separator/>
<reference ref="Maven.TasksGroup"/>
</group>
<group id="Maven.GlobalProjectMenu" class="org.jetbrains.idea.maven.utils.actions.MavenActionGroup" popup="true" text="Maven"
icon="MavenIcons.MavenLogo">
<add-to-group group-id="EditorPopupMenu" anchor="last"/>
<add-to-group group-id="ProjectViewPopupMenu" anchor="last"/>
<reference ref="Maven.BaseProjectMenu"/>
</group>
<action id="Maven.GenerateGroup" class="org.jetbrains.idea.maven.dom.generate.MavenGenerateDomActionGroup" text="Generate">
<add-to-group group-id="GenerateGroup" anchor="first"/>
</action>
<group id="Maven.RefactoringGroup" text="Refactoring">
<add-to-group group-id="IntroduceActionsGroup" anchor="after" relative-to-action="IntroduceParameter"/>
<separator/>
<action id="refactoring.introduce.property" text="Property"
class="org.jetbrains.idea.maven.dom.refactorings.introduce.IntroducePropertyAction"
use-shortcut-of="IntroduceVariable"/>
<action id="refactoring.extract.dependency" text="Extract Managed Dependency"
class="org.jetbrains.idea.maven.dom.refactorings.extract.ExtractManagedDependenciesAction"
use-shortcut-of="ExtractMethod"/>
</group>
<group id="Maven.RunConfigurationMenu" popup="true" class="org.jetbrains.idea.maven.navigator.actions.MavenRunConfigurationMenu">
<separator/>
<action id="Maven.EditRunConfiguration"
text="Edit Run Configuration..." icon="AllIcons.Actions.Edit"
class="org.jetbrains.idea.maven.navigator.actions.EditMavenRunConfigurationAction" />
<action id="Maven.RemoveRunConfiguration"
text="Remove Run Configuration" icon="AllIcons.General.Remove"
class="org.jetbrains.idea.maven.navigator.actions.RemoveMavenRunConfigurationAction" />
</group>
</actions>
</idea-plugin>