@@ -2,33 +2,40 @@ import ReleaseTransformations.*
22import sbtversionpolicy .withsbtrelease .ReleaseVersion
33import Dependencies .*
44
5+ ThisBuild / scalaVersion := " 3.3.6"
6+ ThisBuild / crossScalaVersions := Seq (
7+ scalaVersion.value,
8+ " 2.13.16"
9+ )
10+ ThisBuild / scalacOptions := Seq (" -deprecation" , " -release:11" )
11+
512lazy val artifactProducingProjectSettings = Seq (
6- scalaVersion := " 2.13.16" ,
713 organization := " com.madgag.scala-git" ,
814 licenses := Seq (License .Apache2 ),
915 scalacOptions ++= Seq (" -deprecation" , " -unchecked" , " -release:11" ),
10- libraryDependencies ++= Seq (madgagCompress % Test , scalatest % Test )
16+ libraryDependencies ++= Seq (scalatest % Test )
1117)
1218
1319lazy val `scala-git` = project.settings(artifactProducingProjectSettings * ).dependsOn(`scala-git-test` % Test ).settings(
1420 libraryDependencies ++= Seq (
1521 jgit,
1622 " com.madgag" %% " scala-collection-plus" % " 1.0.0" ,
1723 scalatest % Test
18- )
24+ ),
25+ Test / fork := true
1926)
2027
2128lazy val `scala-git-test` = project.in(file(" scala-git-test" )).settings(artifactProducingProjectSettings * ).settings(
22- libraryDependencies ++= guava :+ madgagCompress :+ jgit
29+ libraryDependencies ++= guava :+ zip4j :+ jgit
2330)
2431
2532ThisBuild / Test / testOptions +=
2633 Tests .Argument (TestFrameworks .ScalaTest , " -u" , s " test-results/scala- ${scalaVersion.value}" , " -o" )
2734
2835lazy val root = (project in file(" ." )).aggregate(`scala-git`, `scala-git-test`).settings(
2936 publish / skip := true ,
30- releaseVersion := ReleaseVersion .fromAggregatedAssessedCompatibilityWithLatestRelease().value,
31- // releaseCrossBuild := true, // true if you cross-build the project for multiple Scala versions
37+ // releaseVersion := ReleaseVersion.fromAggregatedAssessedCompatibilityWithLatestRelease().value,
38+ releaseCrossBuild := true , // true if you cross-build the project for multiple Scala versions
3239 releaseProcess := Seq [ReleaseStep ](
3340 checkSnapshotDependencies,
3441 inquireVersions,
0 commit comments