无法在Gradle中设置未知属性“ applicationDefaultJvmArgs”

时间:2019-09-26 07:47:10

标签: java spring gradle

在我的Java项目的文件build.gradle中,我将applicationDefaultJvmArgs添加为

applicationDefaultJvmArgs = ['-Xmx512m', '-XX:MaxPermSize=512m', '-Dinm.testmode=true', '-Dfile.encoding=UTF-8', '-Xdebug','-Xrunjdwp:transport=dt_socket,server=y,address=7979,suspend=n']

我收到错误消息

Could not set unknown property 'applicationDefaultJvmArgs' for root project

我该如何解决?

1 个答案:

答案 0 :(得分:0)

applicationDefaultJvmArgsApplication Plugin的属性,必须在application配置闭包中定义:

plugins {
    id 'application'
}

application {
    applicationDefaultJvmArgs = ['-Xmx512m', '-XX:MaxPermSize=512m', '-Dinm.testmode=true', '-Dfile.encoding=UTF-8', '-Xdebug','-Xrunjdwp:transport=dt_socket,server=y,address=7979,suspend=n']
}

有关更多示例,请参见应用程序插件的Usage指南。