`
- 浏览:
483602 次
- 性别:
- 来自:
深圳
-
Debug maven project in eclipse
这里以 java web application 为例,容器为 jetty,使用 jetty maven plugin 来运行 java web application。
- 配置一个外部工具来运行 jetty:Run -> External Tools -> External Tools Configurations,选择 Program,点击 New 按钮。Name 就是新建的外部应用程序的名字,你随便起咯。
- Main tab Location:你的 maven 的安装目录下 mvn 命令的完整路径,即 ${MAVEN_HOME}/bin/mvn.bat,这里填绝对路径就行了,我试了 %MAVEN_HOME%/bin/mvn.bat 貌似不起作用。
- Main tab Working Directory:要调试的 maven 工程的目录,即 pom.xml 所在的目录。你可以通过下面的三个按钮(Browse Workspace, Brose File System, Variables)来选择,至于哪一个,随你咯。
- Main tab Arguments:jetty:run。
- Environment tab:新建一个 Environment varibles,Name 为 MAVEN_OPTS,Value 为 -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y -Xms256m -Xmx512m。其中,如果 suspend=n 表示不调试,直接运行,这是不推荐的做法,最好写 y。注意,value 的 address 的值,在后续的 debug configuration 中需要用到,其实就是外部应用程序的监听端口。
- 进行 debug 运行配置:Run -> Debug Configuration,选择 Remote Java Application,点击 New 按钮。Name 就是要调试的程序的名字,你随便起咯。
- Connect tab Project:通过 browse 按钮选择要调试的工程,和上面新建外部应用程序的 Main tab 的 Working Directory 是一个道理。
- Connect tab Connection Properties:由于外部应用程序就配置在本机,所以 Host 填 localhost 即可;Port 就是在新建外部应用程序的 Environment tab 新建的 MAVEN_OPTS 变量的值中 address 指定的值,即外部应用程序的监听端口。
- OK,现在可以在 eclipse 中设置断点来调试了。首先按照步骤 1 启动项目,然后运行刚刚新建的 Remote Java Application。如果不运行 Remote Java Application,那么只是运行,并不能达到调试的效果。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图
maven2的eclipse插件 for eclipse 3.5+。 插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\maven2】这样的...
m2eclipse这个工具比较有用,在官网上弄,费劲。
介绍maven 安装,maven Eclipse环境集成。maven是apache出的能够方便工程构建的可代替ant的软件。
Maven在eclipse中的项目启动命令
Eclipse新建和部署maven项目,每一步都有详细的截图
maven安装以及eclipse配置maven
Maven in action.pdf Maven2+Eclipse开发J2EE.pdf Maven2_基础教程.pdf maven2之m2eclipse使用手册.doc Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战....
maven2.0+eclipse插件 经本人测试 没有问题 安装教程地址http://www.cnblogs.com/draem0507/archive/2013/02/02/2890015.html
maven跟eclipse插件集成. 1,打开你本地的eclipse根目录,随便新建一个文件夹例如mavenPlugin,把maven离线插件包中两个文件夹复制到这个新建的这个文件夹里边. 2,找到eclipse根目录下的dropins文件夹,进去后,新建...
教你如何给eclipse安装maven插件,废话不多说,有图有真相
maven插件的eclipse插件
ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)
maven3.0.3安装包及maven-eclipse插件
maven 安装包 和 eclipse 插件 apache-maven-3.1.0-bin.zip eclipse-maven3-plugin.7z,安装说明 请见 我的bolg
Maven2+Eclipse开发J2EE.pdf
m2eclipse provides comprehensive Maven integration for Eclipse. You can use m2eclipse to manage both simple and ... With m2eclipse, you can use Maven within Eclipse in a natural and intuitive interface.
Maven 2 Eclipse Plugin
旧版本eclipse,比如indigo版本要安装maven,旧的在线安装方式已经失效,因为依赖的zest和m2eclipse的location url都已经无法访问。所以从已经安装这两个包的eclipse中分离出离线的安装包,拷贝到对应的features和...
maven servlet 3.0 eclipse config video