@@ -20,6 +20,7 @@ lazy val commonSettings = Seq(
2020lazy  val  root  =  project
2121  .in(file(" ." 
2222  .settings(commonSettings)
23+   .settings(name :=  " scala-collection-compat" 
2324  .settings(dontPublish)
2425  .aggregate(
2526    compat211JVM,
@@ -50,22 +51,10 @@ lazy val scala211 = "2.11.12"
5051lazy  val  scala212  =  " 2.12.11" 
5152lazy  val  scala213  =  " 2.13.1" 
5253
53- /**  Create an OSGi version range for standard Scala versioning
54-  * schemes that describes binary compatible versions. */  
55- def  osgiVersionRange (version : String , requireMicro : Boolean  =  false ):  String  = 
56-   if  (version contains '-' ) " ${@}" //  M, RC or SNAPSHOT -> exact version
57-   else  if  (requireMicro) " ${range;[===,=+)}" //  At least the same micro version
58-   else  " ${range;[==,=+)}" //  Any binary compatible version
59- 
60- /**  Create an OSGi Import-Package version specification. */ 
61- def  osgiImport (pattern : String , version : String , requireMicro : Boolean  =  false ):  String  = 
62-   pattern +  " ;version=\" " +  osgiVersionRange(version, requireMicro) +  " \" " 
63- 
6454lazy  val  compat  =  MultiScalaCrossProject (JSPlatform , JVMPlatform , NativePlatform )(
6555  " compat" 
6656  _.settings(scalaModuleSettings)
6757    .settings(commonSettings)
68-     .jvmSettings(scalaModuleSettingsJVM)
6958    .settings(
7059      name :=  " scala-collection-compat" 
7160      moduleName :=  " scala-collection-compat" 
@@ -78,15 +67,6 @@ lazy val compat = MultiScalaCrossProject(JSPlatform, JVMPlatform, NativePlatform
7867      Test  /  sourceDirectories +=  (ThisBuild  /  baseDirectory).value /  " compat/src/test/scala-jvm" 
7968    )
8069    .jvmSettings(
81-       OsgiKeys .exportPackage :=  {
82-         if  (scalaVersion.value.startsWith(" 2.13." 
83-           Seq (s " scala.collection.compat.*;version= ${version.value}" )
84-         else 
85-           Seq (
86-             s " scala.collection.compat.*;version= ${version.value},scala.jdk.*;version= ${version.value}" )
87-       },
88-       OsgiKeys .importPackage :=  Seq (osgiImport(" *" 
89-       OsgiKeys .privatePackage :=  Nil ,
9070      junit
9171    )
9272    .jsSettings(
0 commit comments