【发布时间】:2016-06-23 16:48:41
【问题描述】:
project 可以通过 CLI 构建和运行:
thufir@mordor:~/NetBeansProjects/hello_client$
thufir@mordor:~/NetBeansProjects/hello_client$ gradle clean build;java -jar build/libs/hello_client.jar
:clean
:compileJava
:processResources UP-TO-DATE
:classes
:jar
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build
BUILD SUCCESSFUL
Total time: 1.032 secs
hello world
thufir@mordor:~/NetBeansProjects/hello_client$
但 Netbeans 抱怨:
Executing: gradle run
Arguments: [-c, /home/thufir/NetBeansProjects/hello_client/settings.gradle]
:run
Cannot execute run because the property "mainClass" is not defined or empty.
BUILD SUCCESSFUL
Total time: 0.17 secs
为 Netbeans 插件设置主类的正确方法是什么?
【问题讨论】:
-
if (!hasProperty('mainClass')) { ext.mainClass = 'net.bounceme.mordor.Main' }似乎修复了 Netbeans,但在 CLI 中对我不起作用。 stackoverflow.com/a/35061812/262852
标签: java netbeans gradle jar manifest