Java 可以在IntelliJ Idea中使用init.gradle脚本吗?

Java 可以在IntelliJ Idea中使用init.gradle脚本吗?,java,gradle,intellij-idea,Java,Gradle,Intellij Idea,我正在Idead的一个项目中使用Gradle包装器。我在非标准位置有一个init.gradle文件,需要找到一种方法在Idea中指定它。我认为这可以通过Gradle VM options设置字段来完成,并在其中输入-init script/path/to/init.Gradle,但在尝试重新导入项目时会抛出一个无法识别的选项-init Gradle/path/to/init.gralde错误 是否有我不知道的其他方法可以做到这一点?您可以从运行配置面板设置Gradle命令行选项/参数: 如果在T

我正在Idead的一个项目中使用Gradle包装器。我在非标准位置有一个init.gradle文件,需要找到一种方法在Idea中指定它。我认为这可以通过Gradle VM options设置字段来完成,并在其中输入-init script/path/to/init.Gradle,但在尝试重新导入项目时会抛出一个无法识别的选项-init Gradle/path/to/init.gralde错误


是否有我不知道的其他方法可以做到这一点?

您可以从运行配置面板设置Gradle命令行选项/参数:

如果在Templates>Gradle面板上设置此选项,它将应用于所有Gradle任务调用注意,您需要通过右键单击/从Gradle工具窗口运行来执行任务:双击将不考虑此选项

编辑:另一种方法是直接在Run gradle任务窗口中添加命令行选项:


我对右侧面板上的配置更感兴趣。我想可以从那里配置它?我的意思是-init脚本包含存储库等,这是成功重新导入所必需的。不确定您是否理解右侧面板的含义,但我已编辑了答案以添加另一个解决方案来设置这些选项。也感谢此示例!是的,这就是我要说的小组。如果单击工具图标,它将弹出Gradle配置对话框。在这里,您可以选择是使用Gradle安装、内置Gradle包装器还是项目包装器。我们正在使用项目的包装器脚本,我希望可以在那里设置init脚本,这样当您重新导入时,它就不会抱怨找不到工件,因为存储库没有设置为其他方式。有什么想法吗?好的,我明白。不幸的是,我担心无法使用此配置窗口中的字段Gradle VM选项设置Gradle命令行选项。。我已经试过好几次了,要设置-stacktrace或-warning模式选项,我永远都无法让它工作。。。这就是为什么我使用上面的其他解决方案作为解决方法。我刚刚在Jetbrains支持上找到了一篇与这个问题相关的老文章。建议的答案是在我的第一个解决方案中使用Run configuration(运行配置),从那以后似乎再也没有其他方法实现过。