@@ -10,7 +10,7 @@ import de.tobiasroeser.mill.vcs.version.VcsVersion
1010
1111val dottyVersions = sys.props.get(" dottyVersion" ).toList
1212
13- val scalaVersions = " 2.12.13" :: " 2.13.4" :: " 3.0.0-RC1" :: dottyVersions
13+ val scalaVersions = " 2.12.13" :: " 2.13.4" :: " 2.11.12 " :: " 3.0.0-RC1" :: dottyVersions
1414val scala2Versions = scalaVersions.filter(_.startsWith(" 2." ))
1515
1616val scalaJSVersions = for {
@@ -98,20 +98,10 @@ trait OsLibModule extends CrossScalaModule with PublishModule{
9898 millSourcePath / " src" ,
9999 millSourcePath / s " src- $platformSegment"
100100 )
101- def acyclicDep : T [Agg [Dep ]] = T { if (! isDotty) Agg (ivy " com.lihaoyi::acyclic:0.2.0 " ) else Agg () }
101+ def acyclicDep : T [Agg [Dep ]] = T { if (! isDotty) Agg (ivy " com.lihaoyi::acyclic:0.2.1 " ) else Agg () }
102102 def compileIvyDeps = acyclicDep
103103 def scalacOptions = T { if (! isDotty) Seq (" -P:acyclic:force" ) else Seq .empty }
104104 def scalacPluginIvyDeps = acyclicDep
105- // FIXME: scaladoc 3 is not supported by mill yet. Remove the override
106- // once it is.
107- override def docJar =
108- if (crossScalaVersion.startsWith(" 2" )) super .docJar
109- else T {
110- val outDir = T .ctx().dest
111- val javadocDir = outDir / ' javadoc
112- _root_.os.makeDir.all(javadocDir)
113- mill.api.Result .Success (mill.modules.Jvm .createJar(Agg (javadocDir))(outDir))
114- }
115105}
116106
117107trait OsLibTestModule extends ScalaModule with TestModule {
@@ -134,10 +124,9 @@ trait OsModule extends OsLibModule{
134124 def artifactName = " os-lib"
135125
136126 def ivyDeps = Agg (
137- ivy " com.lihaoyi::geny::0.6.5 "
127+ ivy " com.lihaoyi::geny::0.6.7 "
138128 )
139- // def scalacOptions = Seq("-release", "8")
140- def scalacOptions = T { if (scalaVersion().startsWith(" 3" )) Seq () else Seq (" -release" , " 8" ) }
129+ def scalacOptions = T { if (scalaVersion().startsWith(" 3" ) || scalaVersion().startsWith(" 2.11." )) Seq () else Seq (" -release" , " 8" ) }
141130}
142131
143132trait WatchModule extends OsLibModule {
0 commit comments