当前位置: 首页 > 知识库问答 >
问题:

如何用intellij思想调试maven目标?

席宜修
2023-03-14

您能用Intellij IDEA调试maven目标吗?我知道我可以右键单击并运行调试。但是,maven插件没有出现在我的外部库列表中,所以我不能进入代码并设置断点。因此,Debug像Run一样不停地运行目标。

我已经为https://github.com/searls/jasmine-maven-plugin编写了自定义的specRunner,但是,$specs$仍然是空的。所以我试着看看哪些文件是实际加载的。

共有1个答案

娄德运
2023-03-14

想通了:

  1. 从命令行使用mvndebug而不是mvn运行maven goal。例如。MVNdebug clean
  2. 在intelliJ中打开要调试的maven插件的源代码并设置断点
  3. 在IDEA中,添加远程JVM调试配置。
    1. 在设置下,设置传输:套接字、调试器模式:附加、主机:本地主机、端口:8000(mvnDebug的默认端口)。

 类似资料:
  • null 默认情况下,IntelliJ提供Ofc Maven。我已经尝试了mvnDebug tomcat7:run命令,但是intelliJ不能解析Maven内置命令行中的mvnDebug短语。也不能使用cmd命令行,因为我找不到“home”路径,因为maven是内置的IntelliJ。也尝试使用intelli,配置远程调试,但感到困惑。在“Maven Projects”窗口中也找不到tomcat

  • 我在IntelliJ中看不到“Java剖析”选项(见截图),我也无法用任何剖析器启动我的Java Spring应用程序。我在MAcOS Big Sur上运行这个版本: IntelliJ IDEA 2020.3.1(社区版)构建#ic-203.6682.168,构建于2020年12月29日运行时版本:11.0.9.1+11-b1145.63x86_64 VM:OpenJDK 64位服务器VM by

  • 我正在学习使用intelliJ IDEA开发OSGi应用程序,我选择了Apache's felix作为运行时,我遇到的问题如下:屏幕截图在这里 我已经开发了模块示例1、2和2b,2B的包结构与2相同,但服务接口位于模块2,模块2B只是为了替代服务而设计的,但我不能成功地做到这一点,felix告诉我模块2B找不到,我不知道如何使模块2B能找到模块2中确切的包中定义的服务。 我想问题就在这里 模块2b

  • 我转到设置->错误->序列化问题->没有'serial versionuid'的Serializable类,但它仍然没有显示警告。我的类PKladrBuilding父类实现了接口可序列化。 代码的一部分:

  • 我想在intellij Idea中以调试模式启动spring-boot maven应用程序,但当我创建断点时,应用程序不会挂起,而是会继续。我读了很多题目,但还是不明白怎么做。你能帮我决定最好的行动方案吗。 但是当请求LocalHost:5005/MyPage时,我会出现错误101(NET::ERR_CONNECTION_RESET)。似乎有些maven参数没有指定。 下面是我在pom.xml中的

  • 我正在用JDK7在IDEA 13.02中试用XML SCHEMA 1.1 这是我从教程中获得的XML模式代码。当我在IntelliJ IDEA中打开这个文件并单击“验证”时,我得到以下错误: CVC-complex-type2.4.a:发现以元素“open content”开头的内容无效。“”http://www.w3.org/2001/XMLSchema“:注释、”http://www.w3.o