我刚刚开始使用sbt插件来打包JavaFx / ScalaFx应用程序sbt-javafx。这在Java 7下。
虽然该插件似乎工作得很好,但它无法正确打包多模块项目。他们发现的解决方法是在JavaFX模块所依赖的所有模块中使用exportsJars := true
。
我也有IntelliJ IDEA可以为我生成JavaFX应用程序,但这会破坏自动构建。我非常希望自动化可执行文件。
我需要了解该参数对我的sbt构建的广泛影响。为什么设置需要为true
?
以下是帮助定义:
确定此项目的导出类路径是包含类(false)还是包装jar(true)。
听起来默认情况下是false
。为什么?
P.S。如果某人有更清洁的解决方案来使用sbt打包JavaFX / ScalaFX应用程序,请随时分享。