1
- import de .heikoseeberger .sbtheader .HeaderPattern
1
+ // import de.heikoseeberger.sbtheader.HeaderPattern
2
2
import de .heikoseeberger .sbtheader .HeaderPlugin .autoImport ._
3
+ import de .heikoseeberger .sbtheader .License ._
3
4
import sbt .Keys ._
4
5
import sbt ._
5
6
import sbtorgpolicies ._
@@ -15,13 +16,12 @@ object ProjectPlugin extends AutoPlugin {
15
16
object autoImport {
16
17
17
18
lazy val V = new {
18
- val scala211 : String = " 2.11.12 "
19
+ val scala212 : String = " 2.12.10 "
19
20
}
20
21
}
21
22
22
23
import autoImport ._
23
24
24
-
25
25
override def projectSettings : Seq [Def .Setting [_]] =
26
26
Seq (
27
27
description := " Scala Exercises: The path to enlightenment" ,
@@ -35,23 +35,17 @@ object ProjectPlugin extends AutoPlugin {
35
35
organizationEmail
= " [email protected] "
36
36
),
37
37
orgLicenseSetting := ApacheLicense ,
38
- scalaVersion := V .scala211 ,
38
+ scalaVersion := V .scala212 ,
39
39
scalaOrganization := " org.scala-lang" ,
40
- crossScalaVersions := Seq (V .scala211),
41
40
resolvers ++= Seq (
42
41
Resolver .mavenLocal,
43
42
Resolver .sonatypeRepo(" snapshots" ),
44
43
Resolver .sonatypeRepo(" releases" )
45
44
),
46
45
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))
56
50
)
57
51
}
0 commit comments