Eclipse Debug maven test
在eclipse中调试maven test
一般情况下,使用如下方式都不能使myeclipse检测到程序中的断点:
项目 -> Run As -> maven test
或
项目 -> Debug As -> maven test
如果想使eclipse在执行 maven test 的时候,能进行断点调试,需要进行如下设置:
1、 项目 -> Run As -> Open Run Dialog...
2、在对话框中左侧的 Maven Build 选项点击右键新建一个标签
3、在右侧的Main选项卡中,点击 Browse Workspace... 按钮,并选择要调试的项目名称
4、在右侧的Main选项卡中的 Goals 文本域中 输入 -Dmaven.surefire.debug test
如果仅需要调试指定的测试,再加参数 -Dtest=Test2 。此参数设置见maven参数设置。测试类的类名。
5、点击 Apply 按钮,在点击 Run 按钮 即可执行断点调试
注意:在执行调试的过程中,maven会在控制台输出一下内容:
"Listening for transport dt_socket at address: 5005"
这说明已经启用了断点调试功能,但你会发现随后许久都不会有任何内容输出,原因是上边这行内容是个超链接,需要你点击它之后,才能继续执行,随后才会运行到断点处进行调试。
好了,这个debug设置成功了
附加说明:
1)如果需要修改调试功能的监听端口,可以在上面第4步输入以下内容:
-Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent -Djava.compiler=NONE" test
2)build过程会显示信息:Listening for transport dt_socket at address : 5005 。看到这个提示信息之后,在eclipse中,在Debug Configuration窗口,新建Remote Java Application,port设置为5005,然后点击“debug”按钮。之后,刚才的mvn命令将继续往下执行,直到运行到有断点的代码,则停留下来,这时在eclipse中可以调试运行的代码
3)debug时,显示source not found
Debug 视图下
-》在调试的线程上 右键单击
-》选择Edit Source Lookup Path
-》选择Add
-》选择Java Project
选择相应的Project 进行OK确定即可
Eclipse Debug maven test相关推荐
- eclipse debug怎么用_利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)
maven搭建 安装过程挺简单的,去apache下载apache-maven的zip包,解压到一个目录下,如下图 接下来配置windows环境,右击我的电脑-->属性-->高级系统设置-- ...
- K.O. -------- Eclipse中Maven的报错处理
----------------------siwuxie095 K.O. -------- Eclipse 中 Maven 的报错处理 1.报错一: A 'Maven Build' configur ...
- eclipse 跑maven命令_eclipse中运行maven命令没有反应,console也不出现信息
eclipse的maven项目中,在run as/Debug as 执行maven命令的时候发现毫无反应,console也不打印信息 原因是因为没有传参数,解决办法如下: 1.打开eclipse的wi ...
- eclipse修改maven本地存放位置及修改默认镜像为淘宝镜像
eclipse修改maven下载jar存放位置及下载镜像地址 在使用maven项目时,因为默认会把地址存放到系统根目录中(通常在C盘),导致系统盘占用太多,而且使用默认的下载地址会非常缓慢,这时候就需 ...
- eclipse运行maven web项目
说在前面:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.现在好多公司都在使用.有时候我们想在eclipse启动maven项目,怎么操作呢,下面 ...
- Eclipse使用Maven建立SSM多模块的项目
需求说明: 1.Eclipse利用Maven创建项目 2.通过Maven构建不同模块,对单个项目进行拆分(controller.service.dao层). 3.通过Maven替代原始的jar包导入( ...
- eclipse安装maven
maven 下载地址:http://maven.apache.org/download.cgi 1.maven环境配置 将下载的maven解压到某一盘下,进入E:\maven\apache-maven ...
- Java归去来第2集:利用Eclipse创建Maven Web项目
一.前言 如果还不了解剧情,请返回第一集的剧情 Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...
- Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4
使用Eclipse导入Maven项目失败,提示: An internal error occurred during: "Importing Maven projects". Un ...
最新文章
- JAVA中反射的实现过程和作用分别是什么?
- jQuery ajax使用方法
- mysql ddl dql_mysql DDL、DML、DCL、DQL区分
- 【HDU - 5605】 geometry(水,数学题,推公式)
- 别再问如何用 Python 提取 PDF 内容了!
- php 设置页面最大执行时间 set_time_limit max_execution_time
- Docker零基础入门指南(一):Docker介绍
- Xshell4简单使用
- 原生js实现新年倒计时
- 联想服务器系统如何备份软件,联想笔记本如何使用系统自带备份/还原功能进行备份与还原系统...
- Error: Cannot find module ‘babel-preset-es2015‘
- oracle水仙花,希腊神话中的水仙花和回声
- Spring Boot打包成执行jar后获取classpath下文件异常解决
- Mac上用spotlight搜索输入几个字母后闪退
- WEBBASIC Unit02 CSS 概述 、 CSS 语法 、 CSS 选择器 、 CSS声明
- 性能测试:深入理解并发量,线程数,吞吐量,TPS
- UWB定位,新一代的精确定位技术
- tomcat资源请求慢_tomcat响应过慢——解决办法
- ROC、Precision、Recall、TPR、FPR理解
- 在Quatrus 9.0环境下实现4位比较器(bdf文件实现)
热门文章
- C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
- 给大学生分享一下我的编程人生
- flex页面布局练习--知乎
- 光伏电价下调幅度大 短期内市场不明朗
- Loadrunner通过ssh连接linux进行hadoop基准测试
- 从 github 执行 git clone 一个大的项目时提示 error: RPC failed
- git配置global信息
- chrome下input[type=text]的placeholder不垂直居中的问题解决
- winform datagridview 提高性能。
- 介绍Cassandra中的压缩