【问题标题】:Set debug JVM args on specific gradle task在特定的 gradle 任务上设置调试 JVM 参数
【发布时间】:2015-03-27 14:45:24
【问题描述】:

我已经定义了以下 gradle(2.3 版)任务

task local {
    tasks.withType(org.springframework.boot.gradle.run.BootRunTask) {
        systemProperty('spring.profiles.active', 'local')
    }
    applicationDefaultJvmArgs = [
            "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"
    ]
}

我正在尝试启动启用调试的 Spring Boot 应用程序。

由于某种原因,这在本地任务中不起作用:

> No such property: applicationDefaultJvmArgs for class: org.gradle.api.DefaultTask_Decorated 

【问题讨论】:

    标签: java spring gradle spring-boot


    【解决方案1】:

    applicationDefaultJvmArgs 是“应用程序”插件的属性。该插件可能未在您的项目中应用,因此您的 local 任务中不存在该属性。

    【讨论】:

    • 我已经应用了该插件,但它仍然没有达到我期望的效果。我使用任务错误,它应该是本地任务
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多