当前位置: 首页 > 面试题库 >

在Eclipse中进行Maven构建调试

米楚青
2023-03-14
问题内容

我想调试带有测试的Eclipse构建。我试图通过运行>调试配置> Maven Build来运行它。在Base目录中是我的Maven
repo目录,带有pom.xml文件,在目标“全新安装”中。当我单击debug时,Eclipse开始构建,运行测试,但它不会在断点处停止。


问题答案:

我发现最简单的方法是:

  1. 右键项目

  2. 调试为-> Maven构建

  3. 在目标字段中, 输入-Dmaven.surefire.debug测试

  4. 在参数中放入一个名为 forkCount 的新参数,其值为 0 (以前为forkMode = never,但已弃用,不再起作用)

设置您的断点并运行此配置,它应该达到断点。



 类似资料:
  • 我被这个错误弄得神魂颠倒,在我解决这个问题之前,我无法取得任何进展。 我有最新的STS(Spring Tool Source)3.7.1,专门用于Eclipse Mars 4.5.1。我删除了所有旧版本的STS,也删除了旧的.Eclipse文件,因为我希望这是一个全新的安装。我还进入了c:\Users\Tom Holmes\AppData文件夹,删除了“Spring Tool Suite”的所有痕

  • 问题内容: Eclipse使用它自己的编译器(ECJ)来编译Java代码。调试使用Eclipse编译的程序更加容易,因为可以立即应用简单的代码更改(通过热代码替换)。 另一方面,Maven使用(默认情况下)oracle JDK,它会生成不同的字节码,从而防止在Eclipse调试会话中进行热代码替换。 因此,如果我打算调试程序,我想在我的maven构建中使用Eclipse ECJ编译器。对我来说,便

  • 问题内容: 我有一个项目,我现在开始作为Maven项目,但是由于某种原因,它无法正常工作。这是我的pom.xml: 问题答案: 实际上,您的POM看起来有点奇怪: 它缺少Webapp项目的权利。 Maven War插件配置看起来不正确,您只是不需要添加的额外内容。 这是最小pom的样子: 因此,要么修改它,然后更新项目配置( 右键单击 您的项目,然后 右键单击 Maven >更新项目配置)。 或者

  • 假设我们在Eclipse中有一个Maven项目。pom。xml有两个概要文件。 问题是:如何在Eclipse中运行maven以执行每个配置文件的每个目标? 我试图: 在属性/maven中设置活动maven配置文件- 我希望maven将为这两个概要文件运行,执行pom中的所有任务。xml 谢谢

  • 失败:生成失败,出现异常。 > 错误:任务“:CompileJava”执行失败。 找不到系统Java编译器。确保您已经安装了JDK(而不仅仅是JRE)并将您的JAVA_HOME系统变量配置为指向相应的目录。

  • 我正在学习RESTfulWeb服务教程http://www.concretepage.com/spring-4/spring-4-rest-web-service-json-example-tomcat.Is具有spring框架依赖项。我没有下载二进制文件并将其放入lib目录,而是在pom中包含了一个依赖项。xml类似 当我右键单击-