首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle javaexec任务正在忽略jvmargs

Gradle javaexec任务正在忽略jvmargs
EN

Stack Overflow用户
提问于 2014-04-14 17:32:43
回答 2查看 14.8K关注 0票数 11

我正在尝试使用Gradle javaexec任务运行我的应用程序。但是,jvmargs和args不会传递给命令执行。为什么?

代码语言:javascript
复制
task runArgoDev(type: JavaExec) {
    main = "org.app.ArgoDevRunner"
    classpath = configurations.testRuntime
    project.ext.jvmargs = ['-Xdock:name=Argo', '-Xmx512m', '-Dfile.encoding=UTF-8', '-Dapple.awt.textantialiasing=on', '-ea']
    project.ext.args = ['-initParameter', 'implicit-scrollpane-support=true']

}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-14 17:48:19

上面的代码没有达到预期的效果,因为它在project对象上设置了额外的属性,而不是配置任务。正确的是jvmArgs = ...args = ...。(也可以省略=[]。)

票数 12
EN

Stack Overflow用户

发布于 2015-10-26 14:50:03

下面是传递程序args和jvmargs以在gradle中运行任务示例。

代码语言:javascript
复制
run {
    args 'server', 'test.yml'
    jvmArgs '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'
}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23056616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档