Hi John, I am trying the profile, but no matter 5005 or 8000 port, I can't start debug. Would you please give me more detail of this profile.
I global search maven source code, only classworld pom file has debug profile. I am looking into the wrapper you mentioned. Thank you! Simon(ChengHong) Sheng On Tue, Oct 9, 2018 at 5:24 AM John Patrick <nhoj.patr...@gmail.com> wrote: > others have talked about mvnDebug, i prefer using a profile e.g. > debug, then all the surefire and failsafe and exec-maven-plugin, plus > other plugins are all configured to use ${DEBUG_ARGS}, then; > > $ mvn -Pdebug test > $ mvn -Pdebug exec:java > > Then in intellij/eclipse/netbeans I can just connect a remote debugger > to the code. For some situations you want it to pause the execute > until your debugger is connected otherwise you might miss breakpoints > if those test are executed 1st. > > I've also switched to maven wrapper so don't have mvnDebug anymore as > it means developers don't need to keep their local machines in sync > and just do mvnw and it will sort out the maven version that > project/branch requires. > > > On Tue, 9 Oct 2018 at 06:29, Tibor Digana <tibordig...@apache.org> wrote: > > > > In IntelliJ IDEA it is "Remote", see Select Run/Debug Configurations > > > Remote, change the port to 8000. > > Run command *mvnDebug test* and then start "Remote" in IDEA. > > > > On Tue, Oct 9, 2018 at 6:16 AM Romain Manni-Bucau <rmannibu...@gmail.com > > > > wrote: > > > > > Hello > > > > > > Not sure the question was about test classes - you got answers for > that ;) > > > - or maven and plugins themselves. If the last one, just replace "mvn" > by > > > "mvnDebug" in any command and remote debug on port 8000 in your IDE. > > > > > > Side note: if you check mvn script you will see maven has a main class > so > > > can be remote debugged as any java software ;) > > > > > > Le mar. 9 oct. 2018 05:44, Olivier Lamy <ol...@apache.org> a écrit : > > > > > > > an other option is to use command line and the surefire option: > > > > -Dmaven.surefire.debug=true > > > > then you can have debug on port 5005 (look at your ide to start a > remote > > > > debug) > > > > > > > > On Tue, 9 Oct 2018 at 08:45, Enrico Olivelli <eolive...@gmail.com> > > > wrote: > > > > > > > > > Il lun 8 ott 2018, 23:23 Jeff MAURY <jeffma...@gmail.com> ha > scritto: > > > > > > > > > > > M2e takes care of everything > > > > > > > > > > > > > > > > Same for Apache Netbeans :) > > > > > > > > > > Enrico > > > > > > > > > > > > > > > > Jeff > > > > > > > > > > > > Le lun. 8 oct. 2018 à 23:09, Simon Sheng <simonshe...@gmail.com> > a > > > > > écrit : > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > I am bringing this baby question since Maven load all it's > classes > > > by > > > > > > > ClassWorlds. Which means it doesn't have "main method". > instead we > > > > > debug > > > > > > > everything by log, do we have other way like debug with any > IDE: > > > > > Eclipse, > > > > > > > Intellij etc. put breakpoints and debug step by step ? > > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > Simon(ChengHong) Sheng > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > -- Enrico Olivelli > > > > > > > > > > > > > > > > > -- > > > > Olivier Lamy > > > > http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >