gitextract_rn0tbfnd/ ├── .azure-pipelines/ │ ├── ci.yml │ ├── nightly.yml │ ├── rc.yml │ ├── release-nightly.yml │ └── release.yml ├── .config/ │ └── 1espt/ │ └── PipelineAutobaseliningConfig.yml ├── .eslintrc.json ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── llms.md │ ├── no-response.yml │ └── workflows/ │ ├── ci.yml │ ├── no-response.yml │ ├── triage-agent.yml │ ├── triage-all-open-issues.yml │ └── unit-tests.yml ├── .gitignore ├── .mocharc.json ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── ThirdPartyNotices.txt ├── Troubleshooting.md ├── javaConfig.json ├── jdtls.ext/ │ ├── .gitignore │ ├── .mvn/ │ │ └── wrapper/ │ │ └── maven-wrapper.properties │ ├── .project │ ├── checkstyle.xml │ ├── com.microsoft.java.maven.plugin/ │ │ ├── .classpath │ │ ├── .project │ │ ├── META-INF/ │ │ │ └── MANIFEST.MF │ │ ├── ThirdPartyNotices.txt │ │ ├── build.properties │ │ ├── plugin.xml │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── com/ │ │ └── microsoft/ │ │ └── java/ │ │ └── maven/ │ │ ├── AddDependencyHandler.java │ │ ├── ArtifactResult.java │ │ ├── ArtifactSearcher.java │ │ ├── GetPosHandler.java │ │ ├── NetResponseResult.java │ │ ├── PluginActivator.java │ │ ├── PosInfo.java │ │ └── handler/ │ │ └── DelegateCommandHandler.java │ ├── com.microsoft.java.maven.target/ │ │ ├── com.microsoft.java.maven.tp.target │ │ └── pom.xml │ ├── mvnw │ ├── mvnw.cmd │ └── pom.xml ├── package.json ├── package.nls.json ├── package.nls.zh-cn.json ├── package.nls.zh-tw.json ├── resources/ │ ├── IndexData/ │ │ ├── ArtifactUsage.json │ │ └── index/ │ │ ├── _l.fdt │ │ ├── _l.fdx │ │ ├── _l.fnm │ │ ├── _l.nvd │ │ ├── _l.nvm │ │ ├── _l_3.liv │ │ ├── _l_Lucene50_0.doc │ │ ├── _l_Lucene50_0.pos │ │ ├── _l_Lucene50_0.tim │ │ ├── _l_Lucene50_0.tip │ │ ├── nexus-maven-repository-index-packer.properties │ │ └── timestamp │ ├── archetypes.json │ ├── maven-4.0.0.xsd.json │ ├── maven-wrapper/ │ │ ├── .mvn/ │ │ │ └── wrapper/ │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ │ ├── mvnw │ │ └── mvnw.cmd │ ├── popular_archetypes.json │ └── projectTemplate/ │ └── pom.xml ├── scripts/ │ ├── build-jdtls-ext.js │ ├── generate-maven-xsd.js │ ├── generate-maven-xsd.ts │ ├── list-autotest-plans.js │ ├── prepare-nightly-build.js │ ├── run-autotest-plans.js │ └── update-third-party-notice.js ├── src/ │ ├── DiagnosticProvider.ts │ ├── Settings.ts │ ├── archetype/ │ │ ├── Archetype.ts │ │ ├── ArchetypeModule.ts │ │ ├── archetypeCommand.ts │ │ ├── createProject/ │ │ │ ├── SelectArchetypeStep.ts │ │ │ ├── SelectParentPomStep.ts │ │ │ ├── SpecifyArchetypeVersionStep.ts │ │ │ ├── SpecifyArtifactIdStep.ts │ │ │ ├── SpecifyGroupIdStep.ts │ │ │ ├── SpecifyTargetFolderStep.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── utils.ts │ ├── codeAction/ │ │ ├── codeActionProvider.ts │ │ └── conflictResolver.ts │ ├── completion/ │ │ ├── IPomCompletionProvider.ts │ │ ├── PomCompletionProvider.ts │ │ ├── constants.ts │ │ ├── providers/ │ │ │ ├── ArtifactProvider.ts │ │ │ ├── IXmlCompletionProvider.ts │ │ │ ├── PropertiesProvider.ts │ │ │ ├── SchemaProvider.ts │ │ │ ├── SnippetProvider.ts │ │ │ └── artifact/ │ │ │ ├── FromCentral.ts │ │ │ ├── FromIndex.ts │ │ │ ├── FromLocal.ts │ │ │ └── IArtifactProvider.ts │ │ └── utils.ts │ ├── contentProvider.ts │ ├── debouncing.ts │ ├── definition/ │ │ └── definitionProvider.ts │ ├── experimentationService.ts │ ├── explorer/ │ │ ├── EffectivePomProvider.ts │ │ ├── MavenExplorerProvider.ts │ │ ├── decorationProvider.ts │ │ ├── model/ │ │ │ ├── DependenciesMenu.ts │ │ │ ├── Dependency.ts │ │ │ ├── FavoriteCommand.ts │ │ │ ├── FavoritesMenu.ts │ │ │ ├── HintNode.ts │ │ │ ├── IEffectivePom.ts │ │ │ ├── ITreeItem.ts │ │ │ ├── ITreeNode.ts │ │ │ ├── LifecycleMenu.ts │ │ │ ├── LifecyclePhase.ts │ │ │ ├── MavenPlugin.ts │ │ │ ├── MavenProfile.ts │ │ │ ├── MavenProject.ts │ │ │ ├── Menu.ts │ │ │ ├── OmittedStatus.ts │ │ │ ├── PluginGoal.ts │ │ │ ├── PluginsMenu.ts │ │ │ ├── ProfilesMenu.ts │ │ │ └── WorkspaceFolder.ts │ │ └── pluginInfoProvider.ts │ ├── extension.ts │ ├── handlers/ │ │ ├── debugHandler.ts │ │ ├── dependency/ │ │ │ ├── addDependencyHandler.ts │ │ │ ├── artifactUsage.ts │ │ │ ├── excludeDependencyHandler.ts │ │ │ ├── goToEffectiveHandler.ts │ │ │ ├── jumpToDefinitionHandler.ts │ │ │ ├── setDependencyVersionHandler.ts │ │ │ ├── showDependenciesHandler.ts │ │ │ └── utils.ts │ │ ├── favorites/ │ │ │ ├── addFavoriteHandler.ts │ │ │ └── runFavoriteCommandsHandler.ts │ │ ├── lifecycle/ │ │ │ ├── executeLifecyclePhaseHandler.ts │ │ │ └── lifecyclePhaseExecutionArgs.ts │ │ └── parseRawDependencyDataHandler.ts │ ├── hover/ │ │ └── hoverProvider.ts │ ├── jdtls/ │ │ ├── artifactSearcher.ts │ │ └── commands.ts │ ├── mavenOutputChannel.ts │ ├── mavenProblemMatcher.ts │ ├── mavenTerminal.ts │ ├── mavenXsd.ts │ ├── project/ │ │ └── MavenProjectManager.ts │ ├── taskExecutor.ts │ ├── types.d.ts │ └── utils/ │ ├── Utils.ts │ ├── contextUtils.ts │ ├── cpUtils.ts │ ├── editUtils.ts │ ├── errorUtils.ts │ ├── extensionUtils.ts │ ├── historyUtils.ts │ ├── jarUtils.ts │ ├── lexerUtils.ts │ ├── mavenUtils.ts │ ├── requestUtils.ts │ └── uiUtils.ts ├── test/ │ ├── projects/ │ │ ├── .gitignore │ │ ├── lifecycle-compile/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ └── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── microsoft/ │ │ │ └── vscode/ │ │ │ └── maven/ │ │ │ └── test/ │ │ │ └── App.java │ │ ├── maven/ │ │ │ ├── .vscode/ │ │ │ │ ├── launch.json │ │ │ │ ├── settings.json │ │ │ │ └── tasks.json │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── mycompany/ │ │ │ │ ├── app/ │ │ │ │ │ ├── App.java │ │ │ │ │ ├── AppToDelete.java │ │ │ │ │ └── AppToRename.java │ │ │ │ └── app1/ │ │ │ │ └── App1.java │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── mycompany/ │ │ │ └── app/ │ │ │ └── AppTest.java │ │ ├── multi-module/ │ │ │ ├── .vscode/ │ │ │ │ └── settings.json │ │ │ ├── module1/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── main/ │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── mycompany/ │ │ │ │ │ └── app/ │ │ │ │ │ └── App.java │ │ │ │ └── test/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── mycompany/ │ │ │ │ └── app/ │ │ │ │ └── AppTest.java │ │ │ ├── module2/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── main/ │ │ │ │ │ └── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── mycompany/ │ │ │ │ │ └── app/ │ │ │ │ │ └── App.java │ │ │ │ └── test/ │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── mycompany/ │ │ │ │ └── app/ │ │ │ │ └── AppTest.java │ │ │ └── pom.xml │ │ └── multiple/ │ │ └── multiple-project.code-workspace │ └── unit/ │ ├── archetypeCommand.test.ts │ ├── lifecyclePhaseExecutionArgs.test.ts │ ├── mavenUtils.test.ts │ └── vscode-mock.ts ├── test-plans/ │ ├── maven-archetype-create-project.yaml │ ├── maven-executable-safety-branches.yaml │ ├── maven-executable-safety.yaml │ ├── maven-lifecycle-inline-action.yaml │ ├── maven-smoke.yaml │ └── maven-trust-gating.yaml ├── tsconfig.json └── webpack.config.js