Skip to content
PluginStats

Maven for Java installs statistics

By Microsoft (223 listings) · VS Code Marketplace · Programming Languages

Manage Maven projects, execute goals, generate project from archetype, improve user experience for Java developers.

View on VS Code Marketplace Fresh · Oct 18, 2026

Maven for Java has 49,313,085 recorded installs on VS Code Marketplace.

It ranks #25 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.1 out of 5 from 17 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
49,313,085
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#25
Among tracked VS Code Marketplace listings

Rating: 4.12 / 5 from 17 ratings

About Maven for Java

Maven for Java

Features

Maven extension for VS Code. It provides a project explorer and shortcuts to execute Maven commands, improving user experience for Java developers who use Maven.

• Support to generate projects from Maven Archetype. • Support to generate effective POM. • Provide shortcuts to common goals, plugin goals and customized commands. • Preserve command history to fast re-run.

Requirements

• Java • Maven / Maven Wrapper

For troubleshooting, please refer to the page HERE.

Workspace Trust

Generating dependency trees, effective POMs, and other background Maven data requires a trusted workspace. Use Manage Workspace Trust in VS Code to enable these features only for projects you trust. Dependency and effective-POM document links must reference existing files inside the workspace, including after resolving symlinks or junctions. Read-only local repository documents remain available in Restricted Mode.

Before launching Maven for a dependency or effective-POM document, the extension rechecks the POM and workspace paths against their initially resolved locations. Maven still receives the original POM path to preserve linked projects' relative paths and workspace settings. This recheck narrows, but does not eliminate, filesystem races: it cannot atomically bind Maven's later file opens or protect mutable ancestors, wrappers, settings, or other build inputs.

Basic Usage

Maven Explorer

The extension scans pom.xml in your workspace, and displays all Maven projects and their modules in the sidebar.

Run Plugin Goals

The extension parse effective-pom of Maven projects, and displays all plugins and plugin goals hierarchically.

POM File Editing

The extension provides Maven specific completion suggestions when editing POM files, including snippets and artifact hints.

Re-Run Historical Commands

It preserves history of goals for each project, so you can fast re-run previous long commands, e.g. mvn -Dparam1=value1 -Dparam2=value2 -Dparam3=value3 ... There are 2 entries for it: • Command Palette -> select Maven: History ... -> Select a project -> Select command from the history • Right-click on a project -> Click History ... -> Select command from the history

Archetype Related

Generate from Maven Archetype

The extension loads archetypes listed in local/remote catalog. After selection, the extension sends mvn archetype:generate -D... to terminal. There are 2 entries for it: • Command Palette -> select Maven: Generate from Maven Archetype • Right-click on a folder -> Click Generate from Maven Archetype

Update Maven Archetype Catalog

With following steps, you can update the local cache of Maven remote catalog. It takes some time to download meta data from Maven central repository.

Command Palette -> select Maven: Update Maven Archetype Catalog.

Additional Configurations

JAVA_HOME and Other Environment Variables

This extension executes Maven by opening a terminal session and then calling Maven in that session. Maven requires the JAVA_HOME environment variable to be set. Maven will also look for other variables such as MAVEN_OPTS. If you prefer not to set those variables permanently you can configure them, or any other environment variable, in settings:

Using a different JDK for Maven than your system default

If mvn is picking up the wrong JDK (e.g. the system default JDK 17 is used even though your project targets JDK 1.8), set the JAVA_HOME entry in maven.terminal.customEnv to the JDK installation you want Maven to use. This setting is honored by every command this extension runs — both Maven commands launched in the integrated terminal and background commands such as effective-pom generation.

The setting is per-folder, so in a multi-root workspace you can configure a different JDK for each folder via the folder's .vscode/settings.json.

Already-open Maven terminals keep their environment from the moment they were created. After changing this setting, close any existing Maven terminal (or reload the window) so the next command picks up the new value.

Special Handling for JAVA_HOME

To run Maven with a specific JDK, set JAVA_HOME via maven.terminal.customEnv (see the section above). This value is applied to both terminal commands and background commands launched by this extension.

Default Options for Maven Command The usage of Maven executable is:

usage: mvn [options] [] []

You can use maven.executable.options to specify default options for all your Maven commands executed in current project.

Folder Exclusion for Searching POM Files

To speed up the searching of Maven projects, you can exclude folders in settings:

Customize Favorite Maven Commands

Specify a favorite command in settings:

Now right-click on an project item, and then click Favorite .... The option full-build without tests should show up.

Settings

| Name | Description | Default Value |…

Description from the VS Code Marketplace listing.

  • Java
  • Maven

Where Maven for Java sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 2, #5 (overall #25)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 1, #11 (overall #11)
Programming Languages: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Maven for Java installs on VS Code Marketplace, last 90 days: 49,313,085 installs as of Oct 18, 2026.Maven for JavaInstalls on VS Code Marketplace · Last 90 days49,313,085installs49.3M49.3M49.3M49.3M49.3M49.3MJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Maven for Java installs on VS Code Marketplace, last 90 days: 49,313,085 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Maven for Java installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Maven for JavaInstalls growth on VS Code Marketplace49,313,085installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Maven for Java installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Maven for Java VS Code Marketplace ranking history: currently #25 (by installs).Maven for JavaVS Code Marketplace ranking · by installs · Last 90 days#25current rank#23#24#25#26#27Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Maven for Java VS Code Marketplace ranking history: currently #25 (by installs).
PNG SVG

Ratings over time

Maven for Java ratings on VS Code Marketplace, last 90 days: 17 ratings as of Oct 18, 2026.Maven for JavaRatings on VS Code Marketplace · Last 90 days17ratings1515.51616.51717.51818.519Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Maven for Java ratings on VS Code Marketplace, last 90 days: 17 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for Maven for Java
Date (UTC)InstallsChange vs. previous
49,313,085+8.1K
49,304,966+14.9K
49,290,086—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.