NetBeans - 恢复build.gradle;添加主类

时间:2016-10-04 11:35:48

标签: java netbeans gradle

我在NetBeans中安装了插件,允许使用Gradle构建项目。我试图熟悉一下,我遇到了两个问题。

偶然我删除了build.gradle文件。有什么方法可以恢复吗?

第二,为什么默认情况下jar jar中没有声明Main-Class属性?我是否总是需要在build.gradle中为我自己添加它,如

jar {
    manifest {
        attributes 'Main-Class': 'my.package.Class'
    }
}


1 个答案:

答案 0 :(得分:0)

我不希望有一些神奇的 CTRL + Z 命令来恢复构建文件。您可以试用gradle init命令,但它只会为您提供一个骨架文件。

关于你的第二个问题。您最有可能应用java插件。并非每个Java jar存档都必须是可执行文件。更多,有时您可能每个JAR文件有多个类,并希望像

那样执行它们
java -cp archive.jar Main1
java -cp archive.jar Main2

无论如何,如果您要创建一些Java独立应用程序并且希望在清单中包含 Main-Class 条目,则可以使用 application 插件。它旨在生成这样的可执行文件JAR文件。 docs中提供了更多信息,但您必须在某种程度上定义主类:

mainClassName = "org.gradle.sample.Main"