小编典典

使用 Gradle 创建可运行的 JAR

all

到目前为止,我通过 Eclipse“导出…”功能创建了可运行的 JAR 文件,但现在我切换到 IntelliJ IDEA 和 Gradle
以实现构建自动化。

这里的一些文章建议使用“应用程序”插件,但这并不完全导致我预期的结果(只是一个 JAR,没有启动脚本或类似的东西)。

如何使用“导出…”对话框获得与 Eclipse 相同的结果?


阅读 60

收藏
2022-08-16

共1个答案

小编典典

可执行的 jar 文件只是一个 jar 文件,其清单中包含 Main-Class 条目。因此,您只需要配置jar
任务
即可在其清单中添加此条目:

jar {
    manifest {
        attributes 'Main-Class': 'com.foo.bar.MainClass'
    }
}

您可能还需要在清单中添加类路径条目,但方法相同。

请参阅http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html

2022-08-16