|
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