title: Expression type DslEntry must conform to Def.SettingsDefinition in SBT file at line enablePlugins(JavaServerAppPackaging)
body: <p>I get the message <code>Expression type DslEntry must conform to Def.SettingsDefinition in SBT file</code> at line <code>enablePlugins(JavaServerAppPackaging)</code> i tried refreshing the project but it didn't help. The whole sbt file is mostly generated by the lightbend (former typesafe) activator and looks as follows</p>
  
  <pre><code>import NativePackagerHelper._
  
  name := """ping-backend"""
  
  version := "2.4.0"
  
  scalaVersion := "2.11.7"
  
  libraryDependencies ++= Seq(
    "com.typesafe.akka" %% "akka-actor" % "2.4.0",
    "com.typesafe.play" %% "play-json" % "2.4.6",
    "org.igniterealtime.smack" % "smack-java7" % "4.1.0",
    "org.igniterealtime.smack" % "smack-tcp" % "4.1.0",
    "org.igniterealtime.smack" % "smack-im" % "4.1.0",
    "org.igniterealtime.smack" % "smack-extensions" % "4.1.0"
  )
  
  enablePlugins(JavaServerAppPackaging)
  
  mainClass in Compile := Some("sample.hello.Main")
  
  mappings in Universal ++= {
    // optional example illustrating how to copy additional directory
    directory("scripts") ++
    // copy configuration files to config directory
    contentOf("src/main/resources").toMap.mapValues("config/" + _)
  }
  
  // add 'config' directory first in the classpath of the start script,
  // an alternative is to set the config file locations via CLI parameters
  // when starting the application
  scriptClasspath := Seq("../config/") ++ scriptClasspath.value
  </code></pre>
  
  <p>when running <code>activator run</code> or <code>sbt run</code> in the command line the project runs. I can even build and run it from Intellij, so this is more of an inconvenience then an error, but I would still rather have it resolved. Can someone help me with this?</p>