From 307c91abf28eaecf904094f9cabf448bce050fbd Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Fri, 1 Jan 2021 00:00:33 +0000 Subject: [PATCH] Add Java integration --- config.org | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/config.org b/config.org index 1920ab9..1a3d1b9 100644 --- a/config.org +++ b/config.org @@ -507,3 +507,22 @@ needs to be set up to install them if they aren't already. (add-to-list 'auto-mode-alist '("\\.pl\\'" . prolog-mode)) #+end_src +** Java + [[https://github.com/jdee-emacs/jdee][JDEE]] provides a whole bunch of tooling for Java. It requires the + [[https://github.com/jdee-emacs/jdee-server][JDEE server]] to work properly, which has to be built seperately + (this requires JDK and Maven): + + #+begin_src shell :tangle no + cd ~/src + git clone https://github.com/jdee-emacs/jdee-server.git + cd jdee-server + mvn -Dmaven.test.skip=true package + #+end_src + + With that built, we can install JDEE, pointing at the built server: + + #+begin_src emacs-lisp + (use-package jdee + :config + (setq jdee-server-dir "~/src/jdee-server/target")) + #+end_src