summaryrefslogtreecommitdiff
path: root/scalalib/src/Dep.scala
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/src/Dep.scala')
-rw-r--r--scalalib/src/Dep.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/scalalib/src/Dep.scala b/scalalib/src/Dep.scala
index 59c3be5e..a6c77bfc 100644
--- a/scalalib/src/Dep.scala
+++ b/scalalib/src/Dep.scala
@@ -31,6 +31,9 @@ case class Dep(dep: coursier.Dependency, cross: CrossVersion, force: Boolean) {
def withConfiguration(configuration: String): Dep = copy(
dep = dep.copy(configuration = coursier.core.Configuration(configuration))
)
+ def optional(optional: Boolean = true): Dep = copy(
+ dep = dep.copy(optional = optional)
+ )
/**
* If scalaVersion is a Dotty version, replace the cross-version suffix