我是Intellij + Gradle集成的新手。我创建了一个示例Java gradle项目。当我创建一个新的Configuration尝试运行我的测试主程序时,它将自动使其成为gradle任务。假设我要运行Configuration as Java命令行(而不是gradle任务),有没有办法做到这一点?
谢谢
答案 0 :(得分:0)
在这种情况下,IntelliJ + Gradle不会创建新的gradle任务-IntelliJ正在使用Gradle集成,并且知道如何创建可从Gradle运行的配置。如果要从命令行使用Gradle运行单元测试,请参见以下示例:
# Executes all tests in SomeTestClass
gradle test --tests SomeTestClass
# Executes a single specified test in SomeTestClass
gradle test --tests SomeTestClass.someSpecificMethod
gradle test --tests SomeTestClass.*someMethod*
更多信息可以在Gradle website上找到。
答案 1 :(得分:0)
您可以按以下说明创建简单的“应用程序”配置:https://www.jetbrains.com/help/idea/creating-and-editing-run-debug-configurations.html
答案 2 :(得分:0)
您可以将“平台”运行程序设置为 IntelliJ IDEA (而不是Gradle),以在“设置”(macOS中的“首选项”)中运行配置时用作默认设置。构建,执行,部署|生成工具|摇篮|委托设置| 使用设置进行构建和运行。