From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Carlos Konstanski Newsgroups: gmane.emacs.help Subject: Re: Emacs as Java ICE Date: Wed, 27 Nov 2019 22:22:10 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="146972"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Evolution 3.30.5 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 28 06:22:37 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iaCGC-000c6g-Vy for geh-help-gnu-emacs@m.gmane.org; Thu, 28 Nov 2019 06:22:37 +0100 Original-Received: from localhost ([::1]:45386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iaCGB-0002oE-9c for geh-help-gnu-emacs@m.gmane.org; Thu, 28 Nov 2019 00:22:35 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52308) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iaCFz-0002nv-Pu for help-gnu-emacs@gnu.org; Thu, 28 Nov 2019 00:22:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iaCFy-0005mw-FT for help-gnu-emacs@gnu.org; Thu, 28 Nov 2019 00:22:23 -0500 Original-Received: from [24.119.69.30] (port=6702 helo=mail.ckons.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iaCFy-0005hw-7M for help-gnu-emacs@gnu.org; Thu, 28 Nov 2019 00:22:22 -0500 Original-Received: from localhost (unknown [24.119.69.30]) by mail.ckons.org (Postfix) with ESMTP id BB7BE16CE668 for ; Wed, 27 Nov 2019 22:22:17 -0700 (MST) Original-Received: from mail.ckons.org ([24.119.69.30]) by localhost (mail.ckons.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RT_HdFodgEzi for ; Wed, 27 Nov 2019 22:22:17 -0700 (MST) Original-Received: from [192.168.43.12] (wsip-72-214-132-169.sv.om.cox.net [72.214.132.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.ckons.org (Postfix) with ESMTPSA id 2582616CE659 for ; Wed, 27 Nov 2019 22:22:17 -0700 (MST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.ckons.org 2582616CE659 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 24.119.69.30 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:121918 Archived-At: JDEE and lsp-java seem to be the two real IDE packages for java. They are very different from one another in their approaches. I'm far more familiar with JDEE (because it's older and it existed back when I first needed a java IDE for emacs in 2004) but I'm eager to learn more about lsp-java. One thing that I have not been able to figure out with JDEE, and hope that lsp-java handles better, is microservice architecture. These days it is increasingly common for an application to be comprised of multiple components which are each their own sub- project and which may have cross-dependencies with the other components. The definition of a symbol might be in a different component, and compiling a component might require first compiling another component. A modern java IDE must be able to handle this architecture. Am Dienstag, den 26.11.2019, 18:40 +0100 schrieb thierry.leurent@asgardian.be: > Hello, > > I'm starting with java development so I need configure emacs. > I must use Maven, Java and JavaFX. > > I see there are lot of solutions and it's a little bit confusing > I use Java in an academic environment so I need have indentation, auto > completion and snippets for Java and maven. > > Do you have a good solution ? > > > > Regards, > > > Thierry >