@@ -291,6 +291,13 @@ object projects:
291
291
dependencies = List (scalatest, scalacheck)
292
292
)
293
293
294
+ lazy val scalatestplusJunit = SbtCommunityProject (
295
+ project = " scalatestplus-junit" ,
296
+ sbtTestCommand = " scalatestplus-junit/test" ,
297
+ sbtPublishCommand = " scalatestplus-junit/publishLocal" ,
298
+ dependencies = List (scalatest)
299
+ )
300
+
294
301
lazy val scalaXml = SbtCommunityProject (
295
302
project = " scala-xml" ,
296
303
sbtTestCommand = " xml/test" ,
@@ -533,6 +540,78 @@ object projects:
533
540
dependencies = List (cats, catsMtl)
534
541
)
535
542
543
+ // 'Sciss/Lucre' with its dependencies:
544
+
545
+ lazy val scissEqual = SbtCommunityProject (
546
+ project = " Equal" ,
547
+ sbtTestCommand = " rootJVM/test" ,
548
+ sbtPublishCommand = " rootJVM/publishLocal" ,
549
+ dependencies = List (scalatest),
550
+ )
551
+
552
+ lazy val scissFingerTree = SbtCommunityProject (
553
+ project = " FingerTree" ,
554
+ sbtTestCommand = " rootJVM/test" ,
555
+ sbtPublishCommand = " rootJVM/publishLocal" ,
556
+ dependencies = List (scalatest),
557
+ )
558
+
559
+ lazy val scissLog = SbtCommunityProject (
560
+ project = " Log" ,
561
+ sbtTestCommand = " rootJVM/test" ,
562
+ sbtPublishCommand = " rootJVM/publishLocal" ,
563
+ )
564
+
565
+ lazy val scissModel = SbtCommunityProject (
566
+ project = " Model" ,
567
+ sbtTestCommand = " rootJVM/test" ,
568
+ sbtPublishCommand = " rootJVM/publishLocal" ,
569
+ dependencies = List (scalatest),
570
+ )
571
+
572
+ lazy val scissNumbers = SbtCommunityProject (
573
+ project = " Numbers" ,
574
+ sbtTestCommand = " rootJVM/test" ,
575
+ sbtPublishCommand = " rootJVM/publishLocal" ,
576
+ dependencies = List (scalatest),
577
+ )
578
+
579
+ lazy val scissSerial = SbtCommunityProject (
580
+ project = " Serial" ,
581
+ sbtTestCommand = " rootJVM/test" ,
582
+ sbtPublishCommand = " rootJVM/publishLocal" ,
583
+ dependencies = List (scalatest),
584
+ )
585
+
586
+ lazy val scissAsyncFile = SbtCommunityProject (
587
+ project = " AsyncFile" ,
588
+ sbtTestCommand = " rootJVM/test" ,
589
+ sbtPublishCommand = " rootJVM/publishLocal" ,
590
+ dependencies = List (scissLog, scalatest),
591
+ )
592
+
593
+ lazy val scissSpan = SbtCommunityProject (
594
+ project = " Span" ,
595
+ sbtTestCommand = " rootJVM/test" ,
596
+ sbtPublishCommand = " rootJVM/publishLocal" ,
597
+ dependencies = List (scissSerial, scalatest),
598
+ )
599
+
600
+ lazy val scalaSTM = SbtCommunityProject (
601
+ project = " scala-stm" ,
602
+ sbtTestCommand = " rootJVM/test" ,
603
+ sbtPublishCommand = " rootJVM/publishLocal" ,
604
+ dependencies = List (scalatestplusJunit),
605
+ )
606
+
607
+ lazy val scissLucre = SbtCommunityProject (
608
+ project = " Lucre" ,
609
+ sbtTestCommand = " adjunctJVM/test;baseJVM/test;confluentJVM/test;coreJVM/test;dataJVM/test;expr0JVM/test;expr1JVM/test;exprJVM/test;geomJVM/test;lucre-bdb/test;testsJVM/test" ,
610
+ extraSbtArgs = List (" -Dde.sciss.lucre.ShortTests=true" ),
611
+ sbtPublishCommand = " adjunctJVM/publishLocal;baseJVM/publishLocal;confluentJVM/publishLocal;coreJVM/publishLocal;dataJVM/publishLocal;expr0JVM/publishLocal;expr1JVM/publishLocal;exprJVM/publishLocal;geomJVM/publishLocal;lucre-bdb/publishLocal" ,
612
+ dependencies = List (scalaSTM, scissAsyncFile, scissEqual, scissFingerTree, scissLog, scissModel, scissNumbers, scissSerial, scissSpan, scalatest),
613
+ )
614
+
536
615
end projects
537
616
538
617
def allProjects = projects.reflectedFields.of[CommunityProject ].sortBy(_.project)
0 commit comments