Thank you, Curtis, that looks like an excellent suggestion!

Could you elaborate on the exact <plugin>...</plugin> snippet I would need
to drop into my pom.xml in order to achieve this?

If I could just `mvn exec:exec <Class>`, starting a jdb session on
<Class>.main(), that would be *perfect*.


On Fri, Oct 11, 2013 at 1:20 PM, Curtis Rueden <ctrue...@wisc.edu> wrote:

> 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" <apenneba...@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 <r...@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 <apenneba...@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 <nsanka...@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:apenneba...@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 <r...@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
> > > >>> <apenneba...@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 <
> > > >>> bimargul...@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
> > > >>>>> <apenneba...@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-unsubscr...@maven.apache.org
> > > >>>>> For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
> > > >> For additional commands, e-mail: users-h...@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/>!
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>

Reply via email to