JavaFx/ScalaFx アプリケーションsbt-javafxをパッケージ化するために sbt プラグインを使い始めたところです。これはJava 7の下です。
プラグインはうまく機能しているように見えますが、マルチモジュール プロジェクトを適切にパッケージ化することはできません。彼らが見つけた回避策はexportsJars := true
、JavaFX モジュールが依存するすべてのモジュールで使用することです。
また、JavaFX アプリケーションを作成できる IntelliJ IDEA もありますが、自動ビルドが壊れてしまいます。実行可能ファイルを自動化したいと思っています。
私の sbt ビルドに対するそのパラメーターの広範な影響を理解する必要があります。なぜ設定が必要なのtrue
ですか?
ヘルプの定義は次のとおりです。
このプロジェクトのエクスポートされたクラスパスにクラスが含まれているか (false)、パッケージ化された jar が含まれているか (true) を決定します。
デフォルトでは のように聞こえますfalse
。なんで?
ps sbt を使用して JavaFX/ScalaFX アプリケーションをパッケージ化するためのよりクリーンなソリューションを誰かが持っている場合は、お気軽に共有してください。