-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
Pull this constraints out of scala and into common
val acceptanceTestImplementation by configurations.getting
acceptanceTestImplementation.extendsFrom(configurations["testCompileClasspath"])
| // TODO: Pull this constraints out of scala and into common |
constraints {
// Must use single string notation, group / name / version will give an error and apply as a dependency
// api(group = "org.scala-lang", name = "scala-library", version = scalaLibraryVersion)
api(libs.scala2.library)
api(libs.logback.classic)
api(libs.typesafe.scala.logging.s213)
api(libs.scalafmt.core.s213)
// Test Dependencies
// Monix https://monix.io
api(libs.monix.eval.s213)
api(libs.monix.reactive.s213)
// Quill https://getquill.io
api(libs.quill.core.s213)
api(libs.quill.sql.s213)
api(libs.quill.monix.s213)
// These dependencies, in implementation, should extend some api denoting test implementation, so perhaps create an apiTest / apiAcceptanceTest config?
// Unit Testing
api(libs.scalatest.s213)
api("org.scalacheck:scalacheck_$scalaMajorVersion:$scalaCheckVersion")
api(libs.scalatest.plus.mockito.s213)
api(libs.mockito.core)
api(libs.wix.accord.core.s213)
api(libs.wix.accord.scalatest.s213)
// TODO: Pull this constraints out of scala and into common
api(libs.org.jetbrains.annotations)
// JUnit
api(libs.junit.jupiter)
// A library providing a DSL for loading and extracting content from HTML pages.
api(libs.ruippeixotog.scala.scraper.s213)
api(libs.enumeratum.s213)
api(libs.typesafe.config)
api(libs.kxbmap.configs.s213)
// json libs
api(libs.json4s.native.s213)
// JUnit5
runtime(libs.scalatest.junit.runner)
runtime(libs.junit.vintage.engine)
runtime(libs.junit.platform.engine)
runtime(libs.junit.platform.launcher)
api(libs.junit.platform.runner)
// Acceptance Testing
// val acceptanceTestImplementation by configurations.getting
// acceptanceTestImplementation.extendsFrom(configurations["testCompileClasspath"])
api(libs.concordion)
api(libs.concordion.collapse.output.extension)
api(libs.concordion.embed.extension)
}
}
d5ffe17b088bdd829b783cca7ecf3e141b3fba26