Commit Graph

1897 Commits

Author SHA1 Message Date
Kris De Volder
37720beb87 Fix suspected NPE 2018-02-15 16:25:09 -08:00
Kris De Volder
abf9e2325e Add jdk-find logic to vscode-spring-boot launcher also give more heap
As this is now a merge of boot-properties and boot-java support it needs
those things, just like boot-java used to need them.
2018-02-15 16:07:36 -08:00
Kris De Volder
837aaff897 BootLanguageServer created by composing support for props / java together 2018-02-15 15:18:17 -08:00
Kris De Volder
c03a5474ce Re-unite WORKSPACE_CAPABILITY_ID and WORKSPACE_CAPABILITY_NAME
Seems odd to separate these into two different locations.
2018-02-15 10:51:12 -08:00
Martin Lippert
88f42ae6c2 register workspace folder support with initial server capabilities to avoid race conditions on the client 2018-02-15 13:18:13 +01:00
BoykoAlex
07012ef269 Re-enable SpringIndexer#testRefreshOnProjectChange() 2018-02-14 22:40:14 -05:00
BoykoAlex
e07fb9e4f2 Switch test project from boot 2.0 snapshot to rc1 to stabilize build 2018-02-14 22:21:04 -05:00
BoykoAlex
c21c274e59 Attempt to stabilize the build 2018-02-14 22:01:07 -05:00
BoykoAlex
fa219f40e7 Re-enable test. Comment out synchronized suppliers for Jandex index 2018-02-14 21:31:15 -05:00
BoykoAlex
68f1608e61 Ignore SpringIndexerTest#testRefreshOnProjectChange() 2018-02-14 20:40:49 -05:00
Kris De Volder
05d65e5247 Fix compilation errors that are result of merging changes 2018-02-14 17:00:24 -08:00
Kris De Volder
a9d86c8f0e Merge branch 'master' of github.com:spring-projects/sts4 2018-02-14 16:45:34 -08:00
Kris De Volder
046f16dbf2 Componentized the BootJavaLanguageServer 2018-02-14 16:45:08 -08:00
BoykoAlex
4be0c56ce9 Simplify tests setup 2018-02-14 19:03:54 -05:00
BoykoAlex
f3d6bba7ec Navigate to specific position in file via source link 2018-02-14 18:10:26 -05:00
Kris De Volder
9d89229cea Make some LanguageServerComponents optional 2018-02-14 13:51:40 -08:00
Kris De Volder
aa78fe0dcc Merge BootJavaServerParams into BootLanguageServerParams
This also required the removal of duplicated SpringPropertyIndex related
classes that existed in both boot properties and boot java language servers
before.

A single BootLanguageServerParams now contains the same kind of property 
index that should be able to support both uses.
2018-02-14 13:04:32 -08:00
Kris De Volder
a1791ea687 Merge branch 'master' of github.com:spring-projects/sts4 2018-02-14 11:12:49 -08:00
Kris De Volder
83a08eaf0e Rename BootPropertiesLanguageServerParams to BootLanguageServerParams
This is a step towards merging BootPropertiesLanguageServerParams and 
BootJavaLanguageServerParams into a single BootLanguageServerParams
2018-02-14 11:12:30 -08:00
Martin Lippert
892cc31f95 removed self-maintained workspace folder support code due to its support in lsp4j 0.4.0 snapshots 2018-02-14 16:54:56 +01:00
Martin Lippert
c4a5fcad40 updated lsp4j to 0.4.0 snapshots 2018-02-14 14:00:28 +01:00
Kris De Volder
23f60f5679 Improve error message in failing test case 2018-02-13 15:36:07 -08:00
Kris De Volder
fbf8575e2a Cleanup imports 2018-02-13 15:32:34 -08:00
Kris De Volder
63c976d3fa Changes towards composable language servers 2018-02-13 15:08:12 -08:00
Kris De Volder
ae1354d53e Rename boot-language-server to spring-boot-language-server
So it is consistent with the vscode-spring-boot naming.
2018-02-13 11:57:13 -08:00
Kris De Volder
f9894621cf Add spring-boot .vsix snapshot to pipeline 2018-02-13 11:43:09 -08:00
Kris De Volder
73cdde40e8 Add spring-boot .vsix snapshot to pipeline 2018-02-13 11:42:00 -08:00
Kris De Volder
a6e86d4cf7 Rename vscode-boot to vscode-spring-boot
To avoid confusing prefix matching between patterns like
vscode-boot-* and vscode-boot-properties-*, vscide-boot-java-*

This would pontially cause weird version strings in concourse resources.
2018-02-13 11:31:20 -08:00
Kris De Volder
02b5683703 Merge branch 'master' of github.com:spring-projects/sts4 2018-02-13 11:12:32 -08:00
Kris De Volder
6e678863e9 Create vscode-boot extension
This will become the 'merged' vscode-boot-java + vscode-boot-propertues
extension.
2018-02-13 11:12:13 -08:00
BoykoAlex
183fef6ec8 Re-index on rebuild 2018-02-12 17:11:04 -05:00
Kris De Volder
b3fa404a41 Cleanup some debug logging 2018-02-09 18:16:51 -08:00
Kris De Volder
d039b9bd78 Improved error message for failed test 2018-02-09 18:03:01 -08:00
Kris De Volder
12b788c1f3 Improve error handling in failure to find JRE in JAVA_HOME 2018-02-09 18:01:26 -08:00
Kris De Volder
28d598b93d Fixup dependencies and re-enable fatjar for boot-java-language-server 2018-02-09 14:00:01 -08:00
Kris De Volder
2413650b1a Fixups to remove one of two different ConfigurationMetadata implementations 2018-02-09 13:59:21 -08:00
Kris De Volder
fbcb77cac0 Move all non-conflicting source files from boot-java-language-server to
commons-boot
2018-02-09 13:28:30 -08:00
Kris De Volder
94dfa69954 Fix build failure 2018-02-09 11:53:35 -08:00
Kris De Volder
b3e699387d Move boot-properties-language-server code into commons-boot 2018-02-09 11:48:04 -08:00
BoykoAlex
09badf6c3b PT #151978919 Link for type and link for resource 2018-02-09 13:53:16 -05:00
Kris De Volder
5c19bdefe6 Some steps towards mergin boot-java and boot-properties LS
- Refactor towards more composable LanguageServers
- disable fatjar support on boot-java and boot-properties
2018-02-09 09:49:21 -08:00
Kris De Volder
6f03e83e59 Try and fix some build issues temporarily. 2018-02-08 12:05:54 -08:00
Kris De Volder
2bd2a650f6 Do some package renames to avoid conflicts when boot-java and boot-properties
are on same classpath
2018-02-08 11:24:22 -08:00
Kris De Volder
cb9a75eff3 Create new boot-language-server project
This will be the home of the merged language server (boot-properties +
boot-java).
2018-02-08 11:11:13 -08:00
BoykoAlex
6aa3e365c9 PT #154980332 Fix the build on Win 2018-02-06 21:10:46 -05:00
Kris De Volder
f8891a4e8d One more attempt to fix jvm-util.ts to work better on Windows 2018-02-06 14:03:04 -08:00
Kris De Volder
07ca259445 Improved logic for jvm-util.ts so it will find JavaHome better on Windows 2018-02-06 12:01:56 -08:00
Kris De Volder
476dc27e0b More tweaks to vscode-boot-java jvm finding.
Look for a sibling JDK if the found java exe belongs to a jre.
2018-02-05 14:57:53 -08:00
Kris De Volder
4f180c08c1 Repair CI build problem 2018-02-05 10:46:52 -08:00
Kris De Volder
397c62d995 Repair CI build problem 2018-02-05 10:31:23 -08:00