DevOopsJavaPlugin - How to Use
DevOopsJavaPlugin
To use sbt-devoops for a Java project, add the following line to build.sbt
enablePlugins(DevOopsJavaPlugin)
It has
- javaVersionsetting
- set crossPathsandautoScalaLibraryto false
- default javacOptions:-sourceand-targetset to thejavaVersionabove,-Xlint:unchecked, and set-encodingtoUTF-8
  override lazy val projectSettings: Seq[Setting[_]] = Seq(
    javaVersion := "1.8", // 1.8 is default if not specified otherwise.
    crossPaths := false,
    autoScalaLibrary := false,
    javacOptions ++= Seq(
      "-source", javaVersion.value,
      "-target", javaVersion.value,
      "-Xlint:unchecked",
      "-encoding", "UTF-8"
    )
  )