Package Details: jdtls 1.44.0-2

Git Clone URL: https://aur.archlinux.org/jdtls.git (read-only, click to copy)
Package Base: jdtls
Description: Eclipse Java language server
Upstream URL: https://github.com/eclipse/eclipse.jdt.ls
Licenses: EPL-2.0
Submitter: languitar
Maintainer: languitar
Last Packager: languitar
Votes: 28
Popularity: 0.72
First Submitted: 2017-11-15 12:49 (UTC)
Last Updated: 2025-02-18 22:09 (UTC)

Dependencies (2)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

nicolehopperB8Y commented on 2019-05-25 11:02 (UTC)

@languitar is there any other way to work around the issue? I'm using coc.nvim & coc-java, but coc-java just run the jdtls server directly so the launcher script is useless to me.

languitar commented on 2019-05-20 16:57 (UTC)

@GrimKriegor thanks, you're right. Package is updated now.

GrimKriegor commented on 2019-05-19 17:11 (UTC)

Hello there.

It has come to my attention that the latest commit named Version bump to 0.38.0 updates the pkgver variable, but not source nor sha256sums, which still point to the 0.35.0 tar file.

Additionally, version 0.39.0 is already out.

Here is a patch for your consideration:

diff --git a/PKGBUILD b/PKGBUILD
index e9568ff..1d30e25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Johannes Wienke <languitar@semipol.de>

 pkgname=jdtls
-pkgver=0.38.0
+pkgver=0.39.0
 pkgrel=1
 pkgdesc="Eclipse Java language server"
 arch=(any)
@@ -9,9 +9,9 @@ url="https://github.com/eclipse/eclipse.jdt.ls"
 license=('EPL')
 depends=('java-runtime')
 makedepends=()
-source=("http://download.eclipse.org/jdtls/milestones/0.35.0/jdt-language-server-0.35.0-201903142358.tar.gz"
+source=("http://download.eclipse.org/jdtls/milestones/0.39.0/jdt-language-server-0.39.0-201905150127.tar.gz"
         "launcher.sh")
-sha256sums=('f51f804e5c6d1a1674d78433f1530faeba46b86da86a8bae2ed55690d2c28204'
+sha256sums=('2bc0e44c337ea1fb68df6bcb29267f112ec6dddc4e28114a99e35332966153c1'
             '813801c237676764f6fb005df3ccaaee33c7cc0ab54fc1c73ef3cf4cee5a65de')

 package() {

Thank you for your time.

languitar commented on 2019-01-19 20:07 (UTC)

I have put a hack in the launcher script to work around the issue. Should work as expected now.

languitar commented on 2019-01-11 19:01 (UTC)

@sum01 strange, on a different computer I am experiencing exactly the same issue, but I am unable to reproduce it on my main machine and I can't spot a difference.

languitar commented on 2019-01-05 17:51 (UTC) (edited on 2019-01-05 17:51 (UTC) by languitar)

@sum01: I suspect that is a problem of how you call the server. Here, it still works as expected. You can have a look at my vim config for this server: https://github.com/languitar/config-vim/blob/master/home/.config/nvim/init.vim#L365

sum01 commented on 2019-01-05 17:47 (UTC)

The installation does work now, although when trying to run it I get this error <title>Invalid Configuration Location</title>The configuration area at '/usr/share/java/jdtls/config_linux' is not writable. Please choose a writable location using the '-configuration' command line option.

I'm attempting to use it with the LanguageClient-neovim plugin, although that error is from running at command line.

languitar commented on 2019-01-05 10:14 (UTC)

I have updated the package. @sum01, could you test again, please?

languitar commented on 2019-01-05 09:58 (UTC)

Great. The release is just about two weeks old and already an upstream snapshot version is gone again. I will have to change the package to use their released jar files instead to work against these things. Seems, they will continue to use snapshots versions of upstream software for some more time.

sum01 commented on 2019-01-05 01:39 (UTC)

I'm having the same build failure issue with v0.30.0