Tra*_*Man 13 intellij-idea gradle
有没有办法将命令行参数传递给通过 IntelliJ IDEA 中的 Gradle 运行任务执行的程序?
在终端中,我可以简单地这样做:
./gradlew run --args="-hello",它将按预期将命令行参数“-hello”传递给程序。
但是,如果我将 --args="-hello" 添加到 IDEA 运行配置(如下图所示),我得到的只是一个错误,显示为“失败”,输出如下:
10:08:50: Executing task 'run --args="-hello"'...
10:08:50: Task execution finished 'run --args="-hello"'.
Run Code Online (Sandbox Code Playgroud)
一个类似的问题,但没有好的答案:How do I use Gradle bootRun with --args in Intellij
Tra*_*Man 22
显然,这是 IntelliJ IDEA 中的一个已知问题:无法在 Gradle 运行配置的“参数”字段中使用 Gradle 4.9 --args 选项
如果我将该行run --args="-username=john -password=wayne"放在Tasks字段中(也如链接中所建议的那样),由于两个参数之间的空格,它会抱怨不匹配的引号。
| 归档时间: |
|
| 查看次数: |
5512 次 |
| 最近记录: |