@@ -244,7 +244,8 @@ lazy val commonSettings = instanceSettings ++ clearSourceAndResourceDirectories
244
244
Map .empty[File ,URL ]
245
245
}
246
246
},
247
- apiURL := Some (url(" https://www.scala-lang.org/api/" + versionProperties.value.mavenVersion + " /" )),
247
+ apiURL := None , // set on a per-project basis
248
+ autoAPIMappings := true ,
248
249
pomIncludeRepository := { _ => false },
249
250
pomExtra := {
250
251
<scm >
@@ -435,6 +436,7 @@ lazy val library = configureAsSubproject(project)
435
436
" /project/description" -> <description >Standard library for the Scala Programming Language </description >,
436
437
" /project/packaging" -> <packaging >jar</packaging >
437
438
),
439
+ apiURL := Some (url(s " https://www.scala-lang.org/api/ ${versionProperties.value.mavenVersion}/ " )),
438
440
mimaPreviousArtifacts := mimaReferenceVersion.value.map(organization.value % name.value % _).toSet,
439
441
mimaCheckDirection := " both" ,
440
442
mimaFilterSettings,
@@ -467,6 +469,7 @@ lazy val reflect = configureAsSubproject(project)
467
469
" /project/description" -> <description >Compiler for the Scala Programming Language </description >,
468
470
" /project/packaging" -> <packaging >jar</packaging >
469
471
),
472
+ apiURL := Some (url(s " https://www.scala-lang.org/api/ ${versionProperties.value.mavenVersion}/scala- ${thisProject.value.id}/ " )),
470
473
mimaPreviousArtifacts := mimaReferenceVersion.value.map(organization.value % name.value % _).toSet,
471
474
mimaCheckDirection := " both" ,
472
475
mimaFilterSettings,
@@ -536,7 +539,7 @@ lazy val compiler = configureAsSubproject(project)
536
539
" /project/description" -> <description >Compiler for the Scala Programming Language </description >,
537
540
" /project/packaging" -> <packaging >jar</packaging >
538
541
),
539
- apiURL := None ,
542
+ apiURL := Some (url( s " https://www.scala-lang.org/api/ ${versionProperties.value.mavenVersion} /scala- ${thisProject.value.id} / " )) ,
540
543
pomDependencyExclusions += ((" org.scala-lang.modules" , " scala-asm" ))
541
544
)
542
545
.dependsOn(library, reflect)
0 commit comments