Commit Graph

1886 Commits

Author SHA1 Message Date
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
Kris De Volder
a5b9956745 Improved logics for finding JVM / JDK in vscode-boot-java 2018-02-05 10:27:36 -08:00
Kris De Volder
9106ddefe6 Add src to commons-vscode package
This is helpfull when debugging.
2018-02-05 10:25:05 -08:00
Kris De Volder
8fb6d09cb2 Add preference page to enable/disable STS language server debug consoles 2018-02-02 11:26:02 -08:00
Kris De Volder
ffdd395538 Add Deprecated tag to generic Log utility class.
Encourage use of proper slf4j logging instead.
2018-02-02 09:31:01 -08:00
Kris De Volder
b7a2e86131 Cleanup some logging code -> proper slf4j logger. 2018-02-02 09:31:01 -08:00
Martin Lippert
913d426122 enable staging repo for photon in distribution builds 2018-02-02 15:26:53 +01:00
Martin Lippert
501c6f85e8 added a timeout to the proposal computing when invoked for a java source to avoid JDT disabling us on longer-running tasks 2018-02-02 13:25:29 +01:00
Martin Lippert
6685beb68b fixed an exception when executing code completion on a non-boot java project 2018-02-02 12:59:19 +01:00
Martin Lippert
3feb037188 adopted latest lsp4e api changes further since they are now in lsp4e 0.5.x snapshot builds 2018-02-02 09:16:42 +01:00
Martin Lippert
82c82579ca adopt latest lsp4e 0.5.x snapshot builds to get latest fixes from there for e4.7-based builds 2018-02-02 09:08:59 +01:00
nsingh
0766817a11 Improved docs for delegating cached classpath
Also renamed fields with more descriptive names.
2018-02-01 17:03:54 -08:00