代码拉取完成,页面将自动刷新
{
"name": "vscode-java-dependency",
"displayName": "Kylin Java Dependency(Support OpenJDK11)",
"description": "%description%",
"version": "0.1.12",
"publisher": "KylinIDETeam",
"aiKey": "5c642b22-e845-4400-badb-3f8509a70777",
"downloadUrl": "https://gitee.com/openkylin/extensions-repo/tree/master/KylinIDETeam/vscode-java-dependency",
"keywords": [
"KylinIdeDev",
"KylinIdeDevJava",
"java",
"project",
"explorer"
],
"engines": {
"vscode": "^1.66.0"
},
"repository": {
"type": "git",
"url": "https://gitee.com/openkylin/ide-vscode-java-dependency.git"
},
"homepage": "https://gitee.com/openkylin/ide-vscode-java-dependency",
"icon": "logo.png",
"capabilities": {
"virtualWorkspaces": false,
"untrustedWorkspaces": {
"supported": false
}
},
"activationEvents": [
"onLanguage:java",
"workspaceContains:pom.xml",
"workspaceContains:build.gradle",
"workspaceContains:settings.gradle",
"workspaceContains:build.gradle.kts",
"workspaceContains:settings.gradle.kts",
"workspaceContains:.classpath",
"onCommand:_java.project.open",
"onCommand:java.project.create",
"onCommand:java.view.package.newJavaClass"
],
"license": "KylinIdeTeam",
"main": "./main.js",
"contributes": {
"javaExtensions": [
"./server/com.microsoft.jdtls.ext.core-0.20.0.jar"
],
"commands": [
{
"command": "java.project.create",
"title": "%contributes.commands.java.project.create%",
"category": "Java",
"icon": "$(add)"
},
{
"command": "java.project.addLibraries",
"title": "%contributes.commands.java.project.addLibraries%",
"category": "Java",
"icon": "$(add)"
},
{
"command": "java.project.addLibraryFolders",
"title": "%contributes.commands.java.project.addLibraryFolders%",
"category": "Java",
"icon": "$(new-folder)"
},
{
"command": "java.project.removeLibrary",
"title": "%contributes.commands.java.project.removeLibrary%",
"category": "Java",
"icon": "$(remove)"
},
{
"command": "java.project.refreshLibraries",
"title": "%contributes.commands.java.view.package.refresh%",
"category": "Java",
"icon": "$(refresh)"
},
{
"command": "java.project.build.workspace",
"title": "%contributes.commands.java.project.build.workspace%",
"icon": "$(tools)"
},
{
"command": "java.project.clean.workspace",
"title": "%contributes.commands.java.project.clean.workspace%"
},
{
"command": "java.project.update",
"title": "%contributes.commands.java.project.update%"
},
{
"command": "java.view.package.revealInProjectExplorer",
"title": "%contributes.commands.java.view.package.revealInProjectExplorer%",
"category": "Java"
},
{
"command": "java.view.package.refresh",
"title": "%contributes.commands.java.view.package.refresh%",
"category": "Java",
"icon": "$(refresh)"
},
{
"command": "java.view.package.changeToHierarchicalPackageView",
"title": "%contributes.commands.java.view.package.changeToHierarchicalPackageView%",
"category": "Java",
"icon": "$(list-tree)"
},
{
"command": "java.view.package.changeToFlatPackageView",
"title": "%contributes.commands.java.view.package.changeToFlatPackageView%",
"category": "Java",
"icon": "$(list-flat)"
},
{
"command": "java.view.package.linkWithFolderExplorer",
"title": "%contributes.commands.java.view.package.linkWithFolderExplorer%",
"category": "Java",
"icon": {
"dark": "icons/dark/icon-unlink.svg",
"light": "icons/light/icon-unlink.svg"
}
},
{
"command": "java.view.package.unlinkWithFolderExplorer",
"title": "%contributes.commands.java.view.package.unlinkWithFolderExplorer%",
"category": "Java",
"icon": {
"dark": "icons/dark/icon-link.svg",
"light": "icons/light/icon-link.svg"
}
},
{
"command": "java.view.package.revealFileInOS",
"title": "%contributes.commands.java.view.package.revealFileInOS%",
"category": "Java"
},
{
"command": "java.view.package.exportJar",
"title": "%contributes.commands.java.view.package.exportJar%",
"category": "Java",
"icon": "$(export)"
},
{
"command": "java.view.package.copyFilePath",
"title": "%contributes.commands.java.view.package.copyFilePath%",
"category": "Java"
},
{
"command": "java.view.package.copyRelativeFilePath",
"title": "%contributes.commands.java.view.package.copyRelativeFilePath%",
"category": "Java"
},
{
"command": "java.view.package.newJavaClass",
"title": "%contributes.commands.java.view.package.newJavaClass%",
"category": "Java",
"icon": "$(add)"
},
{
"command": "java.view.package.newPackage",
"title": "%contributes.commands.java.view.package.newPackage%",
"category": "Java"
},
{
"command": "java.view.package.moveFileToTrash",
"title": "%contributes.commands.java.view.package.moveFileToTrash%",
"category": "Java"
},
{
"command": "java.view.package.deleteFilePermanently",
"title": "%contributes.commands.java.view.package.deleteFilePermanently%",
"category": "Java"
},
{
"command": "java.view.package.renameFile",
"title": "%contributes.commands.java.view.package.renameFile%",
"category": "Java"
}
],
"configuration": {
"type": "object",
"title": "Java Project Manager",
"properties": {
"java.dependency.showMembers": {
"type": "boolean",
"description": "%configuration.java.dependency.showMembers%",
"default": false
},
"java.dependency.syncWithFolderExplorer": {
"type": "boolean",
"description": "%configuration.java.dependency.syncWithFolderExplorer%",
"default": true
},
"java.dependency.autoRefresh": {
"type": "boolean",
"description": "%configuration.java.dependency.autoRefresh%",
"default": true
},
"java.dependency.refreshDelay": {
"type": "number",
"description": "%configuration.java.dependency.refreshDelay%",
"default": 2000
},
"java.dependency.packagePresentation": {
"type": "string",
"enum": [
"flat",
"hierarchical"
],
"description": "%configuration.java.dependency.packagePresentation%",
"default": "flat"
},
"java.project.exportJar.targetPath": {
"type": "string",
"anyOf": [
{
"enum": [
"${workspaceFolder}/${workspaceFolderBasename}.jar",
""
],
"enumDescriptions": [
"%configuration.java.project.exportJar.targetPath.workspaceFolder%",
"%configuration.java.project.exportJar.targetPath.select%"
]
},
"string"
],
"markdownDescription": "%configuration.java.project.exportJar.targetPath.customization%",
"default": "${workspaceFolder}/${workspaceFolderBasename}.jar"
}
}
},
"keybindings": [
{
"command": "java.view.package.revealFileInOS",
"key": "ctrl+alt+r",
"win": "shift+alt+r",
"mac": "cmd+alt+r",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer"
},
{
"command": "java.view.package.copyFilePath",
"key": "ctrl+alt+c",
"win": "shift+alt+c",
"mac": "cmd+alt+c",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer"
},
{
"command": "java.view.package.copyRelativeFilePath",
"key": "ctrl+shift+alt+c",
"win": "ctrl+k ctrl+shift+c",
"mac": "cmd+shift+alt+c",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer"
},
{
"command": "java.view.package.renameFile",
"key": "F2",
"mac": "enter",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer"
},
{
"command": "java.view.package.moveFileToTrash",
"key": "delete",
"mac": "cmd+backspace",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer && explorerResourceMoveableToTrash"
},
{
"command": "java.view.package.deleteFilePermanently",
"key": "delete",
"mac": "cmd+backspace",
"when": "java:serverMode == Standard && focusedView == javaProjectExplorer && !explorerResourceMoveableToTrash"
}
],
"menus": {
"file/newFile": [
{
"command": "java.view.package.newJavaClass"
}
],
"commandPalette": [
{
"command": "java.view.package.exportJar",
"when": "java:serverMode == Standard && !java:noJavaProjects"
},
{
"command": "java.view.package.refresh",
"when": "false"
},
{
"command": "java.view.package.changeToHierarchicalPackageView",
"when": "false"
},
{
"command": "java.view.package.changeToFlatPackageView",
"when": "false"
},
{
"command": "java.view.package.linkWithFolderExplorer",
"when": "false"
},
{
"command": "java.view.package.unlinkWithFolderExplorer",
"when": "false"
},
{
"command": "java.view.package.revealFileInOS",
"when": "false"
},
{
"command": "java.view.package.copyFilePath",
"when": "false"
},
{
"command": "java.view.package.copyRelativeFilePath",
"when": "false"
},
{
"command": "java.project.addLibraries",
"when": "false"
},
{
"command": "java.project.addLibraryFolders",
"when": "false"
},
{
"command": "java.project.removeLibrary",
"when": "false"
},
{
"command": "java.project.refreshLibraries",
"when": "false"
},
{
"command": "java.view.package.newPackage",
"when": "false"
},
{
"command": "java.view.package.renameFile",
"when": "false"
},
{
"command": "java.view.package.moveFileToTrash",
"when": "false"
},
{
"command": "java.view.package.deleteFilePermanently",
"when": "false"
},
{
"command": "java.project.build.workspace",
"when": "false"
},
{
"command": "java.project.clean.workspace",
"when": "false"
},
{
"command": "java.project.update",
"when": "false"
},
{
"command": "java.view.package.revealInProjectExplorer",
"when": "false"
}
],
"explorer/context": [
{
"command": "java.view.package.revealInProjectExplorer",
"when": "resourceFilename =~ /(.*\\.gradle)|(.*\\.gradle\\.kts)|(pom\\.xml)$/ && java:serverMode == Standard",
"group": "navigation@100"
},
{
"command": "java.view.package.revealInProjectExplorer",
"when": "resourceExtname == .java && java:serverMode == Standard",
"group": "navigation@100"
}
],
"editor/title/context": [
{
"command": "java.view.package.revealInProjectExplorer",
"when": "resourceFilename =~ /(.*\\.gradle)|(.*\\.gradle\\.kts)|(pom\\.xml)$/ && java:serverMode == Standard",
"group": "2_files@100"
},
{
"command": "java.view.package.revealInProjectExplorer",
"when": "resourceExtname == .java && java:serverMode == Standard",
"group": "2_files@100"
}
],
"view/title": [
{
"command": "java.project.create",
"when": "view == javaProjectExplorer",
"group": "navigation@10"
},
{
"command": "java.view.package.exportJar",
"when": "view == javaProjectExplorer && java:serverMode == Standard && !java:noJavaProjects",
"group": "navigation@20"
},
{
"command": "java.project.build.workspace",
"when": "view == javaProjectExplorer && java:serverMode == Standard && !java:noJavaProjects",
"group": "navigation@30"
},
{
"command": "java.view.package.changeToHierarchicalPackageView",
"when": "view == javaProjectExplorer && java:serverMode == Standard && config.java.dependency.packagePresentation == flat",
"group": "overflow_10@10"
},
{
"command": "java.view.package.changeToFlatPackageView",
"when": "view == javaProjectExplorer && java:serverMode == Standard && config.java.dependency.packagePresentation != flat",
"group": "overflow_10@10"
},
{
"command": "java.view.package.linkWithFolderExplorer",
"when": "view == javaProjectExplorer && java:serverMode == Standard && config.java.dependency.syncWithFolderExplorer != true",
"group": "overflow_10@20"
},
{
"command": "java.view.package.unlinkWithFolderExplorer",
"when": "view == javaProjectExplorer && java:serverMode == Standard && config.java.dependency.syncWithFolderExplorer == true",
"group": "overflow_10@20"
},
{
"command": "java.project.clean.workspace",
"when": "view == javaProjectExplorer && java:serverMode == Standard && !java:noJavaProjects",
"group": "overflow_20@10"
},
{
"command": "java.view.package.refresh",
"when": "view == javaProjectExplorer && java:serverMode == Standard && !java:noJavaProjects",
"group": "overflow_50@10"
}
],
"view/item/context": [
{
"command": "java.view.package.revealFileInOS",
"when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
"group": "6_copypath@10"
},
{
"command": "java.view.package.copyFilePath",
"when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
"group": "6_copypath@20"
},
{
"command": "java.view.package.copyRelativeFilePath",
"when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/",
"group": "6_copypath@25"
},
{
"command": "java.view.package.renameFile",
"when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+(source|resource)\\b)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@10"
},
{
"command": "java.view.package.renameFile",
"when": "view == javaProjectExplorer && viewItem =~ /java:(file|type|folder)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@10"
},
{
"command": "java.view.package.moveFileToTrash",
"when": "view == javaProjectExplorer && explorerResourceMoveableToTrash && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+(source|resource)\\b)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@20"
},
{
"command": "java.view.package.moveFileToTrash",
"when": "view == javaProjectExplorer && explorerResourceMoveableToTrash && viewItem =~ /java:(file|type|folder)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@20"
},
{
"command": "java.view.package.deleteFilePermanently",
"when": "view == javaProjectExplorer && !explorerResourceMoveableToTrash && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+(source|resource)\\b)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@20"
},
{
"command": "java.view.package.deleteFilePermanently",
"when": "view == javaProjectExplorer && !explorerResourceMoveableToTrash && viewItem =~ /java:(file|type|folder)(?=.*?\\b\\+uri\\b)/",
"group": "7_modification@20"
},
{
"command": "java.view.package.newJavaClass",
"when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/",
"group": "1_new@10"
},
{
"command": "java.view.package.newJavaClass",
"when": "view == javaProjectExplorer && viewItem =~ /java:project(?=.*?\\b\\+java\\b)(?=.*?\\b\\+uri\\b)/",
"group": "inline@add_0"
},
{
"command": "java.view.package.newJavaClass",
"when": "view == javaProjectExplorer && viewItem =~ /java:project(?=.*?\\b\\+java\\b)(?=.*?\\b\\+uri\\b)/",
"group": "1_new@10"
},
{
"command": "java.view.package.newJavaClass",
"when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/",
"group": "inline@add_0"
},
{
"command": "java.view.package.newPackage",
"when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/",
"group": "1_new@20"
},
{
"command": "java.view.package.newPackage",
"when": "view == javaProjectExplorer && viewItem =~ /java:project(?=.*?\\b\\+java\\b)(?=.*?\\b\\+uri\\b)/",
"group": "1_new@20"
},
{
"command": "java.project.addLibraries",
"alt": "java.project.addLibraryFolders",
"when": "view == javaProjectExplorer && viewItem =~ /java:container(?=.*?\\b\\+referencedLibrary\\b)/",
"group": "inline@0"
},
{
"command": "java.project.removeLibrary",
"when": "view == javaProjectExplorer && viewItem =~ /java:jar(?=.*?\\b\\+referencedLibrary\\b)(?=.*?\\b\\+uri\\b)/",
"group": "inline"
},
{
"command": "java.project.refreshLibraries",
"when": "view == javaProjectExplorer && viewItem =~ /java:container(?=.*?\\b\\+referencedLibrary\\b)/",
"group": "inline@1"
},
{
"command": "java.view.package.exportJar",
"when": "view == javaProjectExplorer && viewItem =~ /java:workspace(?=.*?\\b\\+uri\\b)/ && java:serverMode == Standard",
"group": "inline"
},
{
"command": "java.project.update",
"when": "view == javaProjectExplorer && viewItem =~ /java:project(?=.*?\\b\\+uri\\b)(?=.*?\\b\\+(maven|gradle)\\b)/",
"group": "9_configuration@10"
}
]
},
"views": {
"explorer": [
{
"id": "javaProjectExplorer",
"name": "Java Projects",
"contextualTitle": "Java Projects",
"icon": "$(project)",
"when": "java:projectManagerActivated"
}
]
},
"viewsWelcome": [
{
"view": "javaProjectExplorer",
"contents": "%viewsWelcome.workbench.noJavaProject%",
"when": "java:noJavaProjects"
},
{
"view": "javaProjectExplorer",
"contents": "%viewsWelcome.workbench.inLightWeightMode%",
"when": "java:serverMode == LightWeight"
},
{
"view": "javaProjectExplorer",
"contents": "%viewsWelcome.workbench.installLanguageSupport%",
"when": "java:projectManagerActivated && !java:languageSupportInstalled"
}
],
"taskDefinitions": [
{
"type": "java",
"properties": {
"label": {
"type": "string",
"description": "%taskDefinitions.java.project.exportJar.label%"
},
"mainClass": {
"type": "string",
"description": "%taskDefinitions.java.project.exportJar.mainClass%"
},
"targetPath": {
"type": "string",
"anyOf": [
{
"type": "string"
},
{
"enum": [
"${workspaceFolder}/${workspaceFolderBasename}.jar",
""
],
"enumDescriptions": [
"%configuration.java.project.exportJar.targetPath.workspaceFolder%",
"%configuration.java.project.exportJar.targetPath.select%"
]
}
],
"description": "%configuration.java.project.exportJar.targetPath.customization%"
},
"elements": {
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"enum": [
"${compileOutput}",
"${testCompileOutput}",
"${dependencies}",
"${testDependencies}"
],
"enumDescriptions": [
"%taskDefinitions.java.project.exportJar.compileOutput%",
"%taskDefinitions.java.project.exportJar.testCompileOutput%",
"%taskDefinitions.java.project.exportJar.dependencies%",
"%taskDefinitions.java.project.exportJar.testDependencies%"
]
}
]
},
"description": "%taskDefinitions.java.project.exportJar.elements%"
}
}
}
]
},
"scripts": {
"compile": "tsc -p . && webpack --config webpack.config.js",
"watch": "webpack --mode development --watch",
"test": "tsc -p . && node ./dist/test/index.js",
"test-ui": "tsc -p . && node ./dist/test/ui/index.js",
"build-server": "node scripts/buildJdtlsExt.js",
"vscode:prepublish": "tsc -p ./ && webpack --mode production",
"package": "webpack --mode production --devtool hidden-source-map && ./node_modules/.bin/vsce package",
"tslint": "tslint -t verbose --project tsconfig.json"
},
"devDependencies": {
"@types/fs-extra": "^9.0.13",
"@types/glob": "^7.2.0",
"@types/lodash": "^4.14.182",
"@types/minimatch": "^3.0.3",
"@types/mocha": "^9.1.1",
"@types/node": "^14.18.20",
"@types/semver": "^7.3.9",
"@types/vscode": "1.66.0",
"copy-webpack-plugin": "^9.1.0",
"glob": "^7.2.3",
"mocha": "^9.2.2",
"ts-loader": "^9.3.0",
"tslint": "^6.1.3",
"typescript": "^4.7.3",
"vscode-extension-tester": "^4.2.5",
"vscode-test": "^1.6.1",
"webpack": "^5.73.0",
"webpack-cli": "^4.9.2"
},
"dependencies": {
"applicationinsights-native-metrics": "0.0.9",
"await-lock": "^2.2.2",
"fs-extra": "^10.1.0",
"globby": "^11.1.0",
"lodash": "^4.17.21",
"minimatch": "^3.1.2",
"node-loader": "^2.0.0",
"semver": "^7.3.7",
"vscode-extension-telemetry-wrapper": "^0.13.1",
"vscode-tas-client": "^0.1.47"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。