lazy val root = (project in file(".")).
    settings(
        version       := "{{artifactVersion}}",
        name          := "{{artifactId}}",
        organization  := "{{groupId}}",
        scalaVersion  := "2.11.8",

        libraryDependencies ++= Seq(
            "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.4.2",
            "com.sun.jersey" % "jersey-core" % "1.19",
            "com.sun.jersey" % "jersey-client" % "1.19",
            "com.sun.jersey.contribs" % "jersey-multipart" % "1.19",
            "org.jfarcand" % "jersey-ahc-client" % "1.0.5",
            "io.swagger" % "swagger-core" % "1.5.8",
            "joda-time" % "joda-time" % "2.2",
            "org.joda" % "joda-convert" % "1.2",
            "org.scalatest" %% "scalatest" % "2.2.4" % "test",
            "junit" % "junit" % "4.8.1" % "test"
        ),

        resolvers ++= Seq(
            Resolver.jcenterRepo,
            Resolver.mavenLocal
        ),

        scalacOptions := Seq(
          "-unchecked",
          "-deprecation",
          "-feature"
        ),

        publishArtifact in (Compile, packageDoc) := false
    )