From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.help Subject: Re: java develeopment Date: Wed, 20 Mar 2013 14:52:07 +0400 Message-ID: <86a9py4a3s.fsf@fastmail.fm> References: <1363702351211-281263.post@n5.nabble.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1363776748 19379 80.91.229.3 (20 Mar 2013 10:52:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Mar 2013 10:52:28 +0000 (UTC) Cc: Help-gnu-emacs@gnu.org To: Rich Johns Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Mar 20 11:52:53 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UIGdZ-0005iC-E8 for geh-help-gnu-emacs@m.gmane.org; Wed, 20 Mar 2013 11:52:53 +0100 Original-Received: from localhost ([::1]:45658 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGdC-0005UD-AL for geh-help-gnu-emacs@m.gmane.org; Wed, 20 Mar 2013 06:52:30 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGcv-0005OG-1d for Help-gnu-emacs@gnu.org; Wed, 20 Mar 2013 06:52:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIGct-00069B-Kh for Help-gnu-emacs@gnu.org; Wed, 20 Mar 2013 06:52:12 -0400 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:56400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGct-00068x-DP for Help-gnu-emacs@gnu.org; Wed, 20 Mar 2013 06:52:11 -0400 Original-Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id CD48D20DF5; Wed, 20 Mar 2013 06:52:09 -0400 (EDT) Original-Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Wed, 20 Mar 2013 06:52:09 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; s=mesmtp; bh=51DBZOkdETXA/pGInJ09C9X PvA8=; b=JhTWYjhLjzsYtX7eEfV1pnVTscAp3g9D7YByd06Be0RD+lv8krAiO8k NVDxT/FoKuS0g+xfKT85+J0C9P9rio8n8bHBOsXO+Cn0aaqIjCOHA4B88fP9J0L+ j6gIUQmTbJrXVrPEEMLdoq/Cb/quCXZevZg1D8Ho3fO+nlG1G2RE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=from:to:cc:subject:references:date :in-reply-to:message-id:mime-version:content-type; s=smtpout; bh=51DBZOkdETXA/pGInJ09C9XPvA8=; b=DDxHyq6guuNus1JV8PJ7n9KYwrTu ESnA1nJweHEmv7Jf+P5rp8iPcthxkmamYTC4fgPtt6ZWKWuvD93p4I1mGpfWyCl/ qGWW0GGYCdy0bgCYEYG5mCNCW2dhwlxnkJT6w1CymlYiRSOmNTjWzyeqDAeAeyGQ vnMTHZRdQrDVOak= X-Sasl-enc: /kQK7TPQ9a07lZDzvyDIak3CmnL66Xic8RLcERqZegQv 1363776729 Original-Received: from w2139spb (unknown [94.25.210.15]) by mail.messagingengine.com (Postfix) with ESMTPA id 21FCEC80005; Wed, 20 Mar 2013 06:52:08 -0400 (EDT) In-Reply-To: <1363702351211-281263.post@n5.nabble.com> (Rich Johns's message of "Tue, 19 Mar 2013 07:12:31 -0700 (PDT)") User-Agent: Gnus/5.1299999999999999 (Gnus v5.13) Emacs/24.3 (cygwin) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 66.111.4.25 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:89607 Archived-At: On 19/03/2013 18:12 +0400, Rich Johns wrote: > It appears that the jdee (java development env) project has been abandoned > for the most part. I am currently running with emacs 22 and jdee under > ubuntu 10.04 LTS byt I need to move up to ubuntu 12.04 LTS and have > discovered that the jdee is not available. > > I am still hopeful that the jdee package will make a come back, but if it > should not, I would very much like to hear how others are doing java > development in emacs 23 and greater. Note I want to avoid use of Eclipse > or any other monolithic, heavy weight IDE. NO offense to those that love > them -- I recognize their power and value, but one of the things I love > about the jdee is that it is has a very light foot print. At any rate, > please weigh in on reasonable java development options in emacs under linux. I use the following (very minimal) tools: 1. Etags for navigation. While it's not convenient to update tag tables frequently, it's rarely needed for me. I usually generate a single tag table for a whole project instead of a separate one for each module. It allows to quickly find a class/method and I'm fine with it. 2. Dired with "-R" for each sub-module. That allows to manage files and quickly find files within one module. 3. Little self-written module which allows to add and reorder imports with completion based on current module's Maven dependencies and current module's classes. For the module's own classes, it just finds *.java files, so no inner class support. 4. Emacs-w3m for javadoc viewing. 5. jdb (via GUD) for debugging (very rarely). I also read that malabar-mode is good, but it didn't work on Cygwin when I tried it. Filipp