mirror of
https://github.com/Eyre-S/Coeur-Morny-Cono.git
synced 2024-11-22 19:24:53 +08:00
Eyre_S
41da55f1ef
- sbt : 1.10.0 <== 1.9.9 - http4s-{dsl, circe} : 0.23.27 <== 0.23.26 - circe-{core, generic, parser} : 0.14.7 <== 0.14.6
70 lines
2.2 KiB
Scala
70 lines
2.2 KiB
Scala
import sbt.*
|
|
|
|
//noinspection TypeAnnotation
|
|
object MornyConfiguration {
|
|
|
|
val MORNY_ARCHIVE_NAME = "morny-coeur"
|
|
|
|
val MORNY_CODE_STORE = "https://github.com/Eyre-S/Coeur-Morny-Cono"
|
|
val MORNY_COMMIT_PATH = "https://github.com/Eyre-S/Coeur-Morny-Cono/commit/%s"
|
|
|
|
val VERSION = "2.0.0-alpha19"
|
|
val VERSION_DELTA: Option[String] = None
|
|
val CODENAME = "xinzheng"
|
|
|
|
val SNAPSHOT = true
|
|
|
|
val dependencies: Seq[ModuleID] = Seq(
|
|
|
|
"com.github.spotbugs" % "spotbugs-annotations" % "4.8.4" % Compile,
|
|
|
|
"cc.sukazyo" % "messiva" % "0.2.0",
|
|
"cc.sukazyo" % "resource-tools" % "0.2.2",
|
|
|
|
"com.github.pengrad" % "java-telegram-bot-api" % "6.2.0",
|
|
"org.http4s" %% "http4s-dsl" % "0.23.27",
|
|
"org.http4s" %% "http4s-circe" % "0.23.27",
|
|
"org.http4s" %% "http4s-netty-server" % "0.5.16",
|
|
|
|
"com.softwaremill.sttp.client3" %% "core" % "3.9.5",
|
|
"com.softwaremill.sttp.client3" %% "okhttp-backend" % "3.9.5",
|
|
"com.squareup.okhttp3" % "okhttp" % "4.12.0" % Runtime,
|
|
|
|
"org.typelevel" %% "case-insensitive" % "1.4.0",
|
|
"com.google.code.gson" % "gson" % "2.10.1",
|
|
"io.circe" %% "circe-core" % "0.14.7",
|
|
"io.circe" %% "circe-generic" % "0.14.7",
|
|
"io.circe" %% "circe-parser" % "0.14.7",
|
|
"org.jsoup" % "jsoup" % "1.17.2",
|
|
|
|
"com.cronutils" % "cron-utils" % "9.2.1",
|
|
|
|
// used for disable slf4j
|
|
// due to the slf4j api have been used in the following libraries:
|
|
// - cron-utils
|
|
"org.slf4j" % "slf4j-nop" % "2.0.13" % Runtime,
|
|
|
|
"org.scalatest" %% "scalatest" % "3.2.18" % Test,
|
|
"org.scalatest" %% "scalatest-freespec" % "3.2.18" % Test,
|
|
// for test report
|
|
"com.vladsch.flexmark" % "flexmark" % "0.64.8" % Test,
|
|
"com.vladsch.flexmark" % "flexmark-profile-pegdown" % "0.64.8" % Test
|
|
|
|
)
|
|
|
|
val publishTo: Some[Resolver] = {
|
|
//noinspection SimplifyBooleanMatch
|
|
SNAPSHOT match {
|
|
case true => Some("-ws-snapshots" at "https://mvn.sukazyo.cc/snapshots")
|
|
case false => Some("-ws-releases" at "https://mvn.sukazyo.cc/releases")
|
|
}
|
|
// Some(Resolver.file("build", file("S:/__tests/artifacts")))
|
|
// None
|
|
}
|
|
val publishCredentials: Seq[Credentials] = {
|
|
Seq(Credentials(Path.userHome / ".sbt" / ("workshop-mvn"+".credentials")))
|
|
// Nil
|
|
}
|
|
|
|
}
|