From efaaf73012eafdcce4b6a22dde5113c3ecf1a26d Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 3 Oct 2021 11:40:07 -0700 Subject: [PATCH] [#121] Use separate data dir for JDT --- langs/java.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/langs/java.yaml b/langs/java.yaml index 33cc2e7..74132d7 100644 --- a/langs/java.yaml +++ b/langs/java.yaml @@ -14,7 +14,7 @@ install: wget https://download.eclipse.org/jdtls/snapshots/jdt-language-server-latest.tar.gz tar -xf jdt-language-server-latest.tar.gz -C "${pkg}/opt/jdt" -main: "Main.java" +main: "src/Main.java" template: | public class Main { public static void main(String[] args) { @@ -23,9 +23,9 @@ template: | } compile: | - javac Main.java + javac src/Main.java run: | - java Main + java -cp src Main format: run: | @@ -41,9 +41,9 @@ format: lsp: setup: | - rm -rf jdt && cp -RT /opt/jdt/config_linux jdt + rm -rf "$HOME/jdt-config" && cp -RT /opt/jdt/config_linux "$HOME/jdt-config" start: | - java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.level=ALL -noverify -Xmx1G -jar /opt/jdt/plugins/org.eclipse.equinox.launcher_*.jar -configuration "$PWD/jdt" -data "$PWD" --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED + java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.level=ALL -noverify -Xmx1G -jar /opt/jdt/plugins/org.eclipse.equinox.launcher_*.jar -configuration "$HOME/jdt-config" -data "$HOME/jdt-data" --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED init: settings: java: