Registryvsx-vscjavavscode-java-dependency

@vsx-vscjava/vscode-java-dependency

Public
VSX CompatibleOXP Native: Planned

// Description

Manage Java projects in Visual Studio Code

// Readme

Open VSX

#Project Manager for Java

Manage Java projects in Visual Studio Code

GitHub Actions GitHub Actions GitHub Actions

##Overview

A lightweight extension to provide additional Java project explorer features. It works with Language Support for Java by Red Hat to provide the following features:

###Project View

project-view

###Create Java Projects

create project

###Export Jar

Note: For Spring Boot projects, please use the build tool to build the executable jar, for example: mvn package.

export jar

###Manage Dependencies

You can work with JAR files directly without any build tools. Go to JAVA PROJECTS view, find the Referenced Libraries node and click the + icon:

Reference JAR Files

If you want to fine-tune this, go to settings.json and look for the java.project.referencedLibraries entry.

"java.project.referencedLibraries": [
    "library/**/*.jar",
    "/home/username/lib/foo.jar"
]

You can tell that the glob pattern is supported. And here's more - you can include/exclude certain files, and attach source JARs:

"java.project.referencedLibraries": {
    "include": [
        "library/**/*.jar",
        "/home/username/lib/foo.jar"
    ],
    "exclude": [
        "library/sources/**"
    ],
    "sources": {
        "library/bar.jar": "library/sources/bar-src.jar"
    }
}

##Requirements

##Settings

Setting NameDescriptionDefault Value
java.dependency.showMembersSpecify whether to show the members in the Java Projects explorer.false
java.dependency.syncWithFolderExplorerSpecify whether to link Java Projects Explorer with the active editor.true
java.dependency.autoRefreshSpecify whether to automatically sync the change from editor to the Java Projects explorer.true
java.dependency.refreshDelayThe delay time (ms) the auto refresh is invoked when changes are detected.2000ms
java.dependency.packagePresentationSpecify how to display the package. Supported values are: flat, hierarchical.flat
java.dependency.enableDependencyCheckupShow reminders when your Java runtimes or dependencies need an upgrade.true
java.project.exportJar.targetPathThe output path of export jar. When this setting is empty , a file explorer will pop up to let the user select the output location.${workspaceFolder}/${workspaceFolderBasename}.jar
java.project.explorer.showNonJavaResourcesWhen enabled, the explorer shows non-Java resources.true

##Contribution

###Build

  • Prerequirement

    • Node.js
    • Java SDK 11 or above
  • Go to root folder:

npm install
npm run build-server

##Telemetry

VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don't wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

// Install

Open this extension directly in your IDE — no CLI, no extra tools.

Extension ID
vscjava.vscode-java-dependency

If your IDE doesn't open automatically, copy the ID above and paste it into the Extensions view (⌘P ext install <id>).

// Source signals

Publisher
Verified ✓
Downloads
25.6M
Published
2026-04-16
License
MIT
Source
repo
Homepage
link

Live from open-vsx.org. Refreshed hourly.

// Are you the author?

This listing is mirrored from Open VSX. Claim it to ship a native OXP build, customise the page, and respond to reviews.

Claim this listing

// Package Info

Version
0.27.2
Owner
@vsx-vscjava
Downloads
24.9M
Stars
0