I have a project that is building a system in Scala. Its GUI is being defined using the ScalaFX system, which is a thin layer that delegates to the underlying JavaFX tools, components and features. The application was running with a fine-looking GUI in early testing, but all the builds were being driven by the IDE. For various reasons, we wanted to migrate the build to the SBT system. But upon launching with $ sbt run we would get entries like this in the console: [info] Running StartHere May 21, 2016 8:50:28 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged WARNING: Resource "com/sun/javafx/scene/control/skin/modena/modena.css" not found. The application would compile without issue and would run correctly, but looked terrible. For instance there would be no edges visible for buttons or for text box input fields. Obviously, a dependency was missing from the build.sbt file. It was easy enough to add, with a line like the following: unmanagedJars in Co
Musings on Tests, Quality, Tools, Projects and more. By Steve Page