summaryrefslogtreecommitdiff
path: root/contrib/playlib/src/mill/playlib/Dependencies.scala
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/playlib/src/mill/playlib/Dependencies.scala')
-rw-r--r--contrib/playlib/src/mill/playlib/Dependencies.scala24
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/playlib/src/mill/playlib/Dependencies.scala b/contrib/playlib/src/mill/playlib/Dependencies.scala
new file mode 100644
index 00000000..65a5f455
--- /dev/null
+++ b/contrib/playlib/src/mill/playlib/Dependencies.scala
@@ -0,0 +1,24 @@
+package mill
+package playlib
+
+import mill.scalalib._
+
+private [playlib] trait Dependencies extends ScalaModule with Version{
+ def core = T { component("play") }
+ def guice = T { component("play-guice") }
+ def server = T { component("play-server") }
+ def logback = T { component("play-logback") }
+ def evolutions = T { component("play-jdbc-evolutions") }
+ def jdbc = T { component("play-jdbc") }
+ def filters = T { component("filters-helpers") }
+ def ws = T { component("play-ahc-ws") }
+ def caffeine = T { component("play-caffeine-cache") }
+
+ override def ivyDeps = T{
+ super.ivyDeps() ++ Agg(
+ core(),
+ guice(),
+ server(),
+ logback()
+ )}
+}