maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curtis Rueden <ctrue...@wisc.edu>
Subject Re: Is there a Maven plugin for the Java debugger (jdb)?
Date Fri, 11 Oct 2013 17:20:38 GMT
Hi all,

Rather than getting into an eclipse vs. vim vs. emacs flamewar, I'd rather
just ask: Andrew, did you try attaching your jdb to a running java instance
launched via exec-maven-plugin as I suggested yet?

You can configure exec-maven-plugin in your pom so that launching the
compatible java process is as easy as "mvn exec:exec". You could even
specify jdb as the executable directly if that's what you want and then you
wouldn't even need the attachment step. Using profiles (yes, this is one of
their benign uses!) you can even set up multiple different behaviors of
exec:exec for different common situations. Really I don't think there is
any need whatsoever for a dedicated "mvn exec:jdb" here.

-Curtis
On Oct 11, 2013 10:53 AM, "Andrew Pennebaker" <apennebaker@42six.com> wrote:

> Why would anyone want to do this? So we don't have to debug Maven projects
> with Eclipse/IntelliJ, but the text editor of our choice. This is best
> accomplished by Maven tasks which interact with the command line jdb tool.
>
>
> On Thu, Oct 10, 2013 at 5:27 PM, Russell Gold <russ@gold-family.us> wrote:
>
> > Why do you want to do that? I suspect we are not getting at your actual
> > requirement.
> >
> > On Oct 10, 2013, at 2:25 PM, Andrew Pennebaker <apennebaker@42six.com>
> > wrote:
> >
> > > Yes, various Java IDEs can debug Java code, including Java code
> organized
> > > in Maven projects. What I'm interested in is debugging Java code in a
> > Maven
> > > project with an arbitrary text editor, not necessarily Eclipse or
> > Intellij,
> > > for example Emacs, or even Notepad, by invoking Maven tasks that point
> to
> > > Maven plugins that interact with jdb.
> > >
> > >
> > > On Thu, Oct 10, 2013 at 2:09 PM, Sankaran, Nambi <nsankaran@ebay.com>
> > wrote:
> > >
> > >> It very is easy to debug maven from eclipse, I have documented how I
> > debug
> > >> maven-jetty-plugin using eclipse
> > >>
> > >>
> >
> http://nambisankaran.wordpress.com/2012/06/30/running-jetty-server-with-maven/
> > >>
> > >> -----Original Message-----
> > >> From: Andrew Pennebaker [mailto:apennebaker@42six.com]
> > >> Sent: Thursday, October 10, 2013 11:04 AM
> > >> To: Maven Users List
> > >> Subject: Re: Is there a Maven plugin for the Java debugger (jdb)?
> > >>
> > >> I could also use an IDE for package management, but I'd rather use
> plain
> > >> Maven and an arbitrary text editor instead.
> > >>
> > >>
> > >> On Thu, Oct 10, 2013 at 11:21 AM, Russell Gold <russ@gold-family.us>
> > >> wrote:
> > >>
> > >>> The simplest way to do this is actually to run it in your IDE
> directly.
> > >>> IntellijIDEA community edition can import your maven project and thus
> > >>> get all of the dependencies. Then you just run the program in the
> > >>> debugger. I presume Eclipse can do something similar.
> > >>>
> > >>> On Oct 10, 2013, at 10:52 AM, Andrew Pennebaker
> > >>> <apennebaker@42six.com>
> > >>> wrote:
> > >>>
> > >>>> Yes. I'm looking for a task like `mvn jdb:debug <Class>`
that starts
> > >>>> a
> > >>> jdb
> > >>>> session on <Class>.main().
> > >>>>
> > >>>> I can run jdb on individual Java code outside of a Maven structure,
> > >>>> but
> > >>> I'm
> > >>>> not sure how to inform jdb of Java code in a Maven project, Maven's
> > >>>> CLASSPATH handling, etc. etc.
> > >>>>
> > >>>>
> > >>>> On Thu, Oct 10, 2013 at 10:46 AM, Benson Margulies <
> > >>> bimargulies@gmail.com>wrote:
> > >>>>
> > >>>>> What would that mean? Do you want to execute the program in
the
> > >>> debugger?
> > >>>>>
> > >>>>> On Thu, Oct 10, 2013 at 10:38 AM, Andrew Pennebaker
> > >>>>> <apennebaker@42six.com> wrote:
> > >>>>>> I'd like to run jdb over some of my classes in a Maven
project. Is
> > >>> there
> > >>>>> a
> > >>>>>> plugin I can drop into my pom.xml?
> > >>>>>
> > >>>>> -------------------------------------------------------------------
> > >>>>> -- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >>>>> For additional commands, e-mail: users-help@maven.apache.org
> > >>>>>
> > >>>>>
> > >>>
> > >>> -----------------
> > >>> Author, Getting Started with Apache Maven <
> > >>> http://www.packtpub.com/getting-started-with-apache-maven/video>
> > >>>
> > >>> Come read my webnovel, Take a Lemon <http://www.takealemon.com>,
and
> > >>> listen to the Misfile radio play <
> > >>> http://www.fuzzyfacetheater.com/misfile/>!
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: users-help@maven.apache.org
> > >>
> > >>
> >
> > -----------------
> > Author, Getting Started with Apache Maven <
> > http://www.packtpub.com/getting-started-with-apache-maven/video>
> >
> > Come read my webnovel, Take a Lemon <http://www.takealemon.com>,
> > and listen to the Misfile radio play <
> > http://www.fuzzyfacetheater.com/misfile/>!
> >
> >
> >
> >
> >
> >
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message