1- import de .heikoseeberger .sbtheader .HeaderPattern
1+ // import de.heikoseeberger.sbtheader.HeaderPattern
22import de .heikoseeberger .sbtheader .HeaderPlugin .autoImport ._
3+ import de .heikoseeberger .sbtheader .License ._
34import sbt .Keys ._
45import sbt ._
56import sbtorgpolicies ._
@@ -15,13 +16,12 @@ object ProjectPlugin extends AutoPlugin {
1516 object autoImport {
1617
1718 lazy val V = new {
18- val scala211 : String = " 2.11.12 "
19+ val scala212 : String = " 2.12.10 "
1920 }
2021 }
2122
2223 import autoImport ._
2324
24-
2525 override def projectSettings : Seq [Def .Setting [_]] =
2626 Seq (
2727 description := " Scala Exercises: The path to enlightenment" ,
@@ -35,23 +35,17 @@ object ProjectPlugin extends AutoPlugin {
3535 organizationEmail = " hello@47deg.com"
3636 ),
3737 orgLicenseSetting := ApacheLicense ,
38- scalaVersion := V .scala211 ,
38+ scalaVersion := V .scala212 ,
3939 scalaOrganization := " org.scala-lang" ,
40- crossScalaVersions := Seq (V .scala211),
4140 resolvers ++= Seq (
4241 Resolver .mavenLocal,
4342 Resolver .sonatypeRepo(" snapshots" ),
4443 Resolver .sonatypeRepo(" releases" )
4544 ),
4645 scalacOptions := sbtorgpolicies.model.scalacCommonOptions,
47- headers := Map (
48- " scala" -> (HeaderPattern .cStyleBlockComment,
49- s """ |/*
50- | * scala-exercises - ${name.value}
51- | * Copyright (C) 2015-2016 47 Degrees, LLC. <http://www.47deg.com>
52- | */
53- |
54- | """ .stripMargin)
55- )
46+ headerLicense := Some (Custom (s """ | scala-exercises - ${name.value}
47+ | Copyright (C) 2015-2016 47 Degrees, LLC. <http://www.47deg.com>
48+ |
49+ | """ .stripMargin))
5650 )
5751}
0 commit comments