1
- name := " mockito-3.3 "
1
+ name := " mockito-3.4 "
2
2
3
3
organization := " org.scalatestplus"
4
4
5
5
version := " 3.2.1.0"
6
6
7
7
homepage := Some (url(" https://github.com/scalatest/scalatestplus-mockito" ))
8
8
9
- licenses := List (" Apache-2.0" -> url(" http://www.apache.org/licenses/LICENSE-2.0" ))
9
+ licenses := List (
10
+ " Apache-2.0" -> url(" http://www.apache.org/licenses/LICENSE-2.0" )
11
+ )
10
12
11
13
developers := List (
12
14
Developer (
@@ -26,12 +28,14 @@ developers := List(
26
28
crossScalaVersions := List (" 2.10.7" , " 2.11.12" , " 2.12.12" , " 2.13.3" , " 0.26.0-RC1" )
27
29
28
30
libraryDependencies ++= Seq (
29
- " org.mockito" % " mockito-core" % " 3.3.3 " ,
30
- " org.scalatest" %% " scalatest-core" % " 3.2.1" ,
31
+ " org.mockito" % " mockito-core" % " 3.4.6 " ,
32
+ " org.scalatest" %% " scalatest-core" % " 3.2.1" ,
31
33
" org.scalatest" %% " scalatest-funsuite" % " 3.2.1" % " test"
32
34
)
33
35
34
- Test / scalacOptions ++= (if (isDotty.value) Seq (" -language:implicitConversions" ) else Nil )
36
+ Test / scalacOptions ++= (if (isDotty.value)
37
+ Seq (" -language:implicitConversions" )
38
+ else Nil )
35
39
36
40
import scala .xml .{Node => XmlNode , NodeSeq => XmlNodeSeq , _ }
37
41
import scala .xml .transform .{RewriteRule , RuleTransformer }
@@ -40,10 +44,19 @@ import scala.xml.transform.{RewriteRule, RuleTransformer}
40
44
pomPostProcess := { (node : XmlNode ) =>
41
45
new RuleTransformer (new RewriteRule {
42
46
override def transform (node : XmlNode ): XmlNodeSeq = node match {
43
- case e : Elem if e.label == " dependency"
44
- && e.child.exists(child => child.label == " scope" ) =>
45
- def txt (label : String ): String = " \" " + e.child.filter(_.label == label).flatMap(_.text).mkString + " \" "
46
- Comment (s """ scoped dependency ${txt(" groupId" )} % ${txt(" artifactId" )} % ${txt(" version" )} % ${txt(" scope" )} has been omitted """ )
47
+ case e : Elem
48
+ if e.label == " dependency"
49
+ && e.child.exists(child => child.label == " scope" ) =>
50
+ def txt (label : String ): String =
51
+ " \" " + e.child
52
+ .filter(_.label == label)
53
+ .flatMap(_.text)
54
+ .mkString + " \" "
55
+ Comment (
56
+ s """ scoped dependency ${txt(" groupId" )} % ${txt(" artifactId" )} % ${txt(
57
+ " version"
58
+ )} % ${txt(" scope" )} has been omitted """
59
+ )
47
60
case _ => node
48
61
}
49
62
}).transform(node).head
@@ -53,18 +66,16 @@ enablePlugins(SbtOsgi)
53
66
54
67
osgiSettings
55
68
56
- OsgiKeys .exportPackage := Seq (
57
- " org.scalatestplus.mockito.*"
58
- )
69
+ OsgiKeys .exportPackage := Seq (" org.scalatestplus.mockito.*" )
59
70
60
71
OsgiKeys .importPackage := Seq (
61
72
" org.scalatest.*" ,
62
- " org.scalactic.*" ,
63
- " scala.*;version=\" $<range;[==,=+);$<replace;" + scalaBinaryVersion.value+ " ;-;.>>\" " ,
73
+ " org.scalactic.*" ,
74
+ " scala.*;version=\" $<range;[==,=+);$<replace;" + scalaBinaryVersion.value + " ;-;.>>\" " ,
64
75
" *;resolution:=optional"
65
76
)
66
77
67
- OsgiKeys .additionalHeaders:= Map (
78
+ OsgiKeys .additionalHeaders := Map (
68
79
" Bundle-Name" -> " ScalaTestPlusMockito" ,
69
80
" Bundle-Description" -> " ScalaTest+Mockito is an open-source integration library between ScalaTest and Mockito for Scala projects." ,
70
81
" Bundle-DocURL" -> " http://www.scalatest.org/" ,
@@ -80,7 +91,9 @@ publishMavenStyle := true
80
91
81
92
publishArtifact in Test := false
82
93
83
- pomIncludeRepository := { _ => false }
94
+ pomIncludeRepository := { _ =>
95
+ false
96
+ }
84
97
85
98
pomExtra := (
86
99
<scm >
@@ -92,4 +105,4 @@ pomExtra := (
92
105
</scm >
93
106
)
94
107
95
- credentials += Credentials (Path .userHome / " .ivy2" / " .credentials" )
108
+ credentials += Credentials (Path .userHome / " .ivy2" / " .credentials" )
0 commit comments