sbt-javafx
A plugin for letting sbt compile and run projects that use JavaFX
This handles how JavaFX prefers to be included as part of the module path, and also that javafx does not like to be started in the same vm more than once
How to use
// in `project/plugins.sbt` addSbtPlugin("name.rayrobdod" % "sbt-javafx" % "1.0.1")
// in `build.sbt` // This plugin does not enable itself automatically enablePlugins(JavaFxPlugin) // The list of dependent javafx modules. Defaults to `Seq("base")` javafxModules += "graphics" // set the version of the javafx modules to depend on. Defaults to `"latest.integration"` javafxVersion := "21"
This adds the modules specified through the above settings to the `modulePath` and `provided` configurations, sets `javaOptions` and `javacOptions` so that the members of the `modulePath` configuration are added to the module path, and sets `Compile / run / fork` and `Test / run / fork` to true.
Version | Published | Source |
---|---|---|
1.0.1 | Download | |
1.0.0 | Download |
- License
- MIT-0
- Syndication
- github.com
- Category
- _
- Permalink
- rayrobdod.name