是否可以从Maven启动调试器,如jdb?我有一个pom.xml文件,可以成功编译项目.但是,程序挂起了某个地方,我真的想启动jdb或等效的调试器来查看发生了什么.
我编译使用mvn compile并启动使用:
mvn exec:java -Dexec.mainClass="com.mycompany.app.App"
Run Code Online (Sandbox Code Playgroud)
我期待的是:
mvn exec:jdb -Dexec.mainClass="com.mycompany.app.App"
Run Code Online (Sandbox Code Playgroud)
启动调试器,但像往常一样,我的期望与maven的理念不一致.
另外,我找不到任何文档(在Maven的网站或谷歌上)来描述调试的工作原理.我怀疑我必须使用一些插件.
我正在尝试在Eclipse中调试以下maven项目:https: //code.google.com/p/cloudscale/
我按照RickHigh的说明(在这里找到/sf/answers/1399048591/),当我在终端写mvnDebug exec:exec时
Preparing to Execute Maven in Debug Mode
Listening for transport dt_socket at address: 8000
Run Code Online (Sandbox Code Playgroud)
出现并在Eclipse中启动远程Java应用程序后,项目启动但它不能保留断点...
任何想法,什么可能出错?