| <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="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"/> |
| |
| <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="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"/> |
| </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-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: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"/> |
| </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.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> |
| |
| <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"/> |
| <action id="Maven.GroupProjects" |
| class="org.jetbrains.idea.maven.navigator.actions.GroupProjectsAction" |
| text="Group Modules" |
| description="Group projects according to Maven structure" |
| secondary="true" |
| icon="AllIcons.Nodes.Folder"/> |
| <action id="Maven.ShowIgnored" |
| class="org.jetbrains.idea.maven.navigator.actions.ShowIgnoredProjectsAction" |
| text="Show Ignored Projects" |
| description="Show ignored projects" |
| secondary="true" |
| 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" |
| secondary="true" |
| icon="AllIcons.General.Filter"/> |
| </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/> |
| </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> |
| </actions> |
| </idea-plugin> |