@@ -4,7 +4,7 @@ import scalalib._
4
4
5
5
val dottyVersion = Option (sys.props(" dottyVersion" ))
6
6
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): _* )
8
8
class RequestsModule (val crossScalaVersion : String ) extends CrossScalaModule with PublishModule {
9
9
def publishVersion = " 0.6.5"
10
10
def artifactName = " requests"
@@ -19,13 +19,23 @@ class RequestsModule(val crossScalaVersion: String) extends CrossScalaModule wit
19
19
)
20
20
)
21
21
def ivyDeps = Agg (
22
- ivy " com.lihaoyi::geny::0.6.2 "
22
+ ivy " com.lihaoyi::geny::0.6.5 "
23
23
)
24
24
object test extends Tests {
25
25
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 "
28
28
)
29
29
def testFrameworks = Seq (" utest.runner.Framework" )
30
30
}
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
+ }
31
41
}
0 commit comments