我意识到使用IntelliJ IDEA CE并创建Gradle-Java项目。
当我运行Class.main()时,说Hoge.main(), 运行窗口显示为
0:15:03 PM: Executing task 'Hoge.main()'...
以及gradle任务列表中的
:Hoge.main()
像这样(最底行)。
如何在终端(不使用IDEA)中执行此操作?如果可能,可能是这样吗? (我知道https://docs.gradle.org/current/userguide/application_plugin.html,这对我来说并不灵活)
gradle run Java Hoge
这仅在IDEA中吗? 我看到了一些使用应用程序插件的想法,但找不到像上面这样的简单方法...
答案 0 :(得分:1)
这就是gradle包装器的用途。如果有包装器(在 [ProjectDir] / gradle / wrapper 文件夹中),则可以在没有IDE的情况下使用Gradle。
A)在Windows中,执行gradlew.bat
脚本;
B)在Unix中,执行gradlew
脚本。
在这种情况下,您将在终端中输入以下内容:
gradlew run
或./gradlew run
。
P.S。 如果要执行多个“运行”任务,则需要像这样创建它们:
task runHoge(type: JavaExec,group: 'application'){
classpath(sourceSets.main.runtimeClasspath)
// set the main class name here
setMain('package.Hoge')
}