-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove xtend.lib dependency #1630
Conversation
org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/client/CodeLensKindCapabilities.java
Outdated
Show resolved
Hide resolved
@szarnekow as you are more familiar with xtext/xtend could you probably help out to resolve this? |
If I remember we have this dependecy only for ToStringBuilder. I would like to avoid bumping lsp4ij because we need to take care of binary lemminx support and our team have no time for the moment to do that. I suggest that you copy paste the xtend ToStribgBuilder in the lemminx utils package. |
Yes that's what I think @szarnekow recommended, but maybe thats a better task for someone familiar with xtext / lemminx. |
We will not have time to do that. |
Can you give some insights about "we"? How can one help with bring lemminx forward in terms of maintenance, maybe @tfroment can help out and make this project get more resources (of whatever kind required), because XML is an important part in the IDE, especially for m2e is also dependent on this. |
02858e7
to
df33d6e
Compare
@angelozerr I now copied this from lsp4j and adjusted for java 1.8 compatibility (some vars to actual type and a missing generic). |
I verified this by
then the build succeeds as well, I think we just need to keep the dependency so it show up in the uber-jar |
Signed-off-by: Sebastian Zarnekow <[email protected]>
df33d6e
to
acacb7f
Compare
Certainly an interesting case, since we worked hard to remove the Xbase dependency from lsp4j in the past. According to maven central, it's not part used by lsp4 0.21.1 and newer. Maybe upgrade the lsp version, instead? |
See it seems Java 1.8 compatibility is still a concern. |
@fbricon @rgrunber @datho7561 and me, but badly we are very busy with other projects since lemminx is enough stable and provide features expected for vscode xml
Any contribution are welcome and we will try our best to review prs |
Hi @angelozerr, thank you @laeubi |
Build failures seem to be the usual instabilities, so this is ready to be merged from my side. |
LGTM. Thanks @laeubi ! |
FWIW the same was done on eclipse-jdtls/eclipse.jdt.ls#2416 . |
Currently there are some small leftovers to xtext/xtend that seem no longer needed. This currently ties lemminx unnecessarily to xtext
FYI @szarnekow