maven - Intellij + springboot + maven + spring加载

标签 maven debugging intellij-idea spring-boot spring-loaded

当将 Spring-loaded 应用为 Maven 插件的依赖项时,我遇到了调试在 Intellij 中停止工作的问题。

情况 1(工作):

使用自动生成的 spring-boot maven (pom.xml) 文件和声明的“Spring-boot-maven-plugin”,我可以使用 intellij 中的 debug-maven 命令调试我的应用程序。 pom 文件如下所示:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

情况 2(不起作用):

遵循此处的指南:spring-boot-hot-swapping应该添加对 spring-loaded 的依赖,以利用 spring-loaded。 pom 文件现在看起来像:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <dependencies>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>springloaded</artifactId>
                    <version>1.2.3.RELEASE</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

调试与以前相同的运行配置不起作用。断点永远不会变成“复选标记”,并且代码永远不会挂起。正如人们所期望的,代码现在正在热交换...如果我再次删除插件依赖项,调试将再次开始工作...

请帮助我解决第二种情况!

IntelliJ 14.1.3 Ultimate、Java 7、Spring boot 1.2.4、Spring 加载 1.2.3

最佳答案

由于似乎没有人对此有答案(在 IntelliJ 论坛中也没有),我创建了一个问题: https://youtrack.jetbrains.com/issue/IDEA-142078

关于maven - Intellij + springboot + maven + spring加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31010574/

相关文章:

java - java tomcat应用程序的Maven项目配置

java - 在 java maven jacoco : Failed to execute goal org. apache.maven.plugins :maven-surefire-plugin:2. 12.4:test 中执行测试时出错

java - 使用 Maven 和 SVN 管理本地文件

mysql - Openshift 上的 Jenkins-Sonar 通信

debugging - 目标中的 clr.dll 版本与构建的 mscordacwks.dll 版本不匹配 (Visual Studio 2013)

javascript - 如何在 Firebug 中定位哪个 JavaScript 函数更改了 CSS?

php - 什么会导致 print_r 和/或 var_dump 无法调试变量?

java - 非法状态异常 : PsiFile not parsed for filepath/settings. 渐变。等到 onPsiFileAvailable() 被调用

java - IntelliJ 无法同步目标文件夹中的更改

java - ANTLR4 无法正确管理左递归