如何使用具有多种主要方法的项目中的本机打包程序创建 RPM?

Posted

技术标签:

【中文标题】如何使用具有多种主要方法的项目中的本机打包程序创建 RPM?【英文标题】:How to create a RPM using native packager from a project with multiple main methods? 【发布时间】:2014-04-23 22:49:55 【问题描述】:

我有一个 sbt 项目,我想使用 sbt native packager 创建一个 RPM 包。

对于只有一个主要方法的另一个项目,一切正常。 但是对于包含多个主要方法的项目,启动脚本(bin/)不会生成。

无法弄清楚如何指定要使用的方法。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

您可以在构建中指定主类:

mainClass in Compile := Some("some.class.name")

【讨论】:

我可以确认这有效,但仅适用于指定班级。理想情况下,人们希望指定多个主要方法,从而导致多个可执行文件。有什么想法吗?

以上是关于如何使用具有多种主要方法的项目中的本机打包程序创建 RPM?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用npm打包发布nodejs程序包

如何使用npm打包发布nodejs程序包

如何使用libgdx编写一个简单的游戏

如何在另一个具有更高Spring版本的Spring项目中使用具有Spring作为打包依赖项的jar?

如何将 PostgreSQL 卷附加到使用 SBT 本机打包程序生成的 Docker 映像?

将具有多种状态的 QtQuick 项目保存到 .png 文件