Why can't I start java directly using Gradles Exec-task?
我想使用Exec-task(https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Exec.html)从gradle构建脚本启动java
直接使用命令
1 2 3 | task runApp(type:Exec) { commandLine 'java -version' } |
将命令复制到名为
1 2 3 | task runApp(type:Exec) { commandLine './script.sh' } |
但为什么? 不应该
文档页面上的所有示例都显示命令行命令分为逗号分隔的字符串,其中没有空格。 我会尝试:
1 2 3 | task runApp(type:Exec) { commandLine 'java', '-version' } |