@@ -3,15 +3,15 @@ import scala.xml.{Node => XmlNode, NodeSeq => XmlNodeSeq, _}
33import scala .xml .transform .{RewriteRule , RuleTransformer }
44import java .io .PrintWriter
55import scala .io .Source
6+ import sbt .util .Level
67
7- val defaultScalaVersion = " 2.13.13 "
8+ ThisBuild / organization : = " org.scalatestplus "
89
9- scalaVersion := defaultScalaVersion
10+ ThisBuild / version := " 3.2.19.0 "
1011
11- publishTo := {
12- val nexus = " https://oss.sonatype.org/"
13- Some (" publish-releases" at nexus + " service/local/staging/deploy/maven2" )
14- }
12+ val defaultScalaVersion = " 2.13.17"
13+
14+ publishTo := localStaging.value
1515
1616publishArtifact := false
1717
@@ -47,9 +47,7 @@ def docTask(docDir: File, resDir: File, projectName: String): File = {
4747}
4848
4949val sharedSettings = Seq (
50- name := " scalacheck-1.18" ,
51- organization := " org.scalatestplus" ,
52- version := " 3.2.19.0" ,
50+ name := " scalacheck-1.19" ,
5351 homepage := Some (url(" https://github.com/scalatest/scalatestplus-scalacheck" )),
5452 licenses := List (" Apache-2.0" -> url(" http://www.apache.org/licenses/LICENSE-2.0" )),
5553 developers := List (
@@ -67,12 +65,13 @@ val sharedSettings = Seq(
6765 )
6866 ),
6967 resolvers += " Sonatype OSS Snapshots" at " https://oss.sonatype.org/content/repositories/snapshots" ,
68+ evictionErrorLevel := Level .Warn ,
7069 libraryDependencies ++= Seq (
7170 " org.scalatest" %%% " scalatest-core" % " 3.2.19" ,
72- " org.scalacheck" %%% " scalacheck" % " 1.18 .0" ,
73- " org.scalatest" %%% " scalatest-shouldmatchers" % " 3.2.18 " % " test" ,
74- " org.scalatest" %%% " scalatest-funspec" % " 3.2.18 " % " test" ,
75- " org.scalatest" %%% " scalatest-funsuite" % " 3.2.18 " % " test"
71+ " org.scalacheck" %%% " scalacheck" % " 1.19 .0" ,
72+ " org.scalatest" %%% " scalatest-shouldmatchers" % " 3.2.19 " % " test" ,
73+ " org.scalatest" %%% " scalatest-funspec" % " 3.2.19 " % " test" ,
74+ " org.scalatest" %%% " scalatest-funsuite" % " 3.2.19 " % " test"
7675 ),
7776 // skip dependency elements with a scope
7877 pomPostProcess := { (node : XmlNode ) =>
@@ -96,10 +95,7 @@ val sharedSettings = Seq(
9695 GenScalaCheckGen .genTest((Test / sourceManaged).value / " org" / " scalatest" / " check" , version.value, scalaVersion.value)
9796 }
9897 },
99- publishTo := {
100- val nexus = " https://oss.sonatype.org/"
101- Some (" publish-releases" at nexus + " service/local/staging/deploy/maven2" )
102- },
98+ publishTo := localStaging.value,
10399 publishMavenStyle := true ,
104100 Test / publishArtifact := false ,
105101 pomIncludeRepository := { _ => false },
@@ -140,7 +136,7 @@ lazy val scalatestPlusScalaCheck =
140136 .enablePlugins(SbtOsgi )
141137 .settings(osgiSettings : _* ).settings(
142138 scalaVersion := defaultScalaVersion,
143- crossScalaVersions := List (" 2.12.19 " , defaultScalaVersion, " 3.3.3 " ),
139+ crossScalaVersions := List (" 2.12.20 " , defaultScalaVersion, " 3.3.7 " ),
144140 OsgiKeys .exportPackage := Seq (
145141 " org.scalatestplus.scalacheck.*"
146142 ),
@@ -181,6 +177,9 @@ lazy val scalatestPlusScalaCheck =
181177 }
182178 }
183179 )
180+ .nativeSettings(
181+ libraryDependencies += " org.scala-native" %%% " test-interface" % " 0.5.8"
182+ )
184183
185184lazy val scalatestPlusScalaCheckJS = scalatestPlusScalaCheck.js
186185lazy val scalatestPlusScalaCheckJVM = scalatestPlusScalaCheck.jvm
0 commit comments