|
46 | 46 | "category": "Java",
|
47 | 47 | "icon": "$(add)"
|
48 | 48 | },
|
49 |
| - { |
50 |
| - "command": "java.project.maven.addDependency", |
51 |
| - "title": "%contributes.commands.java.project.maven.addDependency%", |
52 |
| - "category": "Java", |
53 |
| - "icon": "$(add)" |
54 |
| - }, |
55 | 49 | {
|
56 | 50 | "command": "java.project.removeLibrary",
|
57 | 51 | "title": "%contributes.commands.java.project.removeLibrary%",
|
|
217 | 211 | "command": "java.project.addLibraries",
|
218 | 212 | "when": "never"
|
219 | 213 | },
|
220 |
| - { |
221 |
| - "command": "java.project.maven.addDependency", |
222 |
| - "when": "never" |
223 |
| - }, |
224 | 214 | {
|
225 | 215 | "command": "java.project.removeLibrary",
|
226 | 216 | "when": "never"
|
|
296 | 286 | "view/item/context": [
|
297 | 287 | {
|
298 | 288 | "command": "java.view.package.revealFileInOS",
|
299 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:.*?\\+uri/", |
| 289 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/", |
300 | 290 | "group": "path@10"
|
301 | 291 | },
|
302 | 292 | {
|
303 | 293 | "command": "java.view.package.copyFilePath",
|
304 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:.*?\\+uri/", |
| 294 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/", |
305 | 295 | "group": "path@20"
|
306 | 296 | },
|
307 | 297 | {
|
308 | 298 | "command": "java.view.package.copyRelativeFilePath",
|
309 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:.*?\\+uri/", |
| 299 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(?=.*?\\b\\+uri\\b)/", |
310 | 300 | "group": "path@25"
|
311 | 301 | },
|
312 | 302 | {
|
313 | 303 | "command": "java.view.package.newJavaClass",
|
314 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot).*\\+uri/", |
| 304 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/", |
315 | 305 | "group": "new@10"
|
316 | 306 | },
|
317 | 307 | {
|
318 | 308 | "command": "java.view.package.newPackage",
|
319 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot).*\\+uri/", |
| 309 | + "when": "view == javaProjectExplorer && viewItem =~ /java:(package|packageRoot)(?=.*?\\b\\+source\\b)(?=.*?\\b\\+uri\\b)/", |
320 | 310 | "group": "new@20"
|
321 | 311 | },
|
322 | 312 | {
|
323 | 313 | "command": "java.project.addLibraries",
|
324 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:container\/referenced-libraries$/", |
| 314 | + "when": "view == javaProjectExplorer && viewItem =~ /java:container(?=.*?\\b\\+referencedLibrary\\b)/", |
325 | 315 | "group": "inline@0"
|
326 | 316 | },
|
327 | 317 | {
|
328 | 318 | "command": "java.project.removeLibrary",
|
329 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:jar\/referenced-libraries\\+uri$/", |
| 319 | + "when": "view == javaProjectExplorer && viewItem =~ /java:jar(?=.*?\\b\\+referencedLibrary\\b)(?=.*?\\b\\+uri\\b)/", |
330 | 320 | "group": "inline"
|
331 | 321 | },
|
332 | 322 | {
|
333 | 323 | "command": "java.project.refreshLibraries",
|
334 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:container\/referenced-libraries$/", |
| 324 | + "when": "view == javaProjectExplorer && viewItem =~ /java:container(?=.*?\\b\\+referencedLibrary\\b)/", |
335 | 325 | "group": "inline@1"
|
336 | 326 | },
|
337 |
| - { |
338 |
| - "command": "java.project.maven.addDependency", |
339 |
| - "when": "view == javaProjectExplorer && mavenEnabled && viewItem =~ /container\/maven-dependencies/", |
340 |
| - "group": "inline@0" |
341 |
| - }, |
342 | 327 | {
|
343 | 328 | "command": "java.view.package.exportJar",
|
344 |
| - "when": "view == javaProjectExplorer && viewItem =~ /java:workspace.*?\\+uri/ && java:serverMode!= LightWeight", |
| 329 | + "when": "view == javaProjectExplorer && viewItem =~ /java:workspace(?=.*?\\b\\+uri\\b)/ && java:serverMode!= LightWeight", |
345 | 330 | "group": "inline"
|
346 | 331 | }
|
347 | 332 | ]
|
|
0 commit comments