@@ -4,7 +4,7 @@ import scalalib._
44
55val dottyVersion = Option (sys.props(" dottyVersion" ))
66
7- object requests extends Cross [RequestsModule ]((List (" 2.12.6" , " 2.13.0" , " 3.0.0-M2 " ) ++ dottyVersion): _* )
7+ object requests extends Cross [RequestsModule ]((List (" 2.12.6" , " 2.13.0" , " 3.0.0-RC1 " ) ++ dottyVersion): _* )
88class RequestsModule (val crossScalaVersion : String ) extends CrossScalaModule with PublishModule {
99 def publishVersion = " 0.6.5"
1010 def artifactName = " requests"
@@ -19,13 +19,23 @@ class RequestsModule(val crossScalaVersion: String) extends CrossScalaModule wit
1919 )
2020 )
2121 def ivyDeps = Agg (
22- ivy " com.lihaoyi::geny::0.6.2 "
22+ ivy " com.lihaoyi::geny::0.6.5 "
2323 )
2424 object test extends Tests {
2525 def ivyDeps = Agg (
26- ivy " com.lihaoyi::utest::0.7.5 " ,
27- ivy " com.lihaoyi::ujson::1.2.2 "
26+ ivy " com.lihaoyi::utest::0.7.7 " ,
27+ ivy " com.lihaoyi::ujson::1.2.3 "
2828 )
2929 def testFrameworks = Seq (" utest.runner.Framework" )
3030 }
31+ // FIXME: scaladoc 3 is not supported by mill yet. Remove the override
32+ // once it is.
33+ override def docJar =
34+ if (crossScalaVersion.startsWith(" 2" )) super .docJar
35+ else T {
36+ val outDir = T .ctx().dest
37+ val javadocDir = outDir / ' javadoc
38+ os.makeDir.all(javadocDir)
39+ mill.api.Result .Success (mill.modules.Jvm .createJar(Agg (javadocDir))(outDir))
40+ }
3141}
0 commit comments