Skip to content

Commit

Permalink
Merge pull request #27 from onema/feature-improvements
Browse files Browse the repository at this point in the history
Update versions of scala to be compatible with v 2.11, 2.12, 2.13
  • Loading branch information
onema authored Jun 25, 2019
2 parents c14c3ff + c296e78 commit 587d0b2
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 30 deletions.
36 changes: 18 additions & 18 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
*.class
*.log
*.log

# sbt specific
.cache
.history
.lib/
dist/*
target/
lib_managed/
src_managed/
project/bootEnvCorsConfigurationTest/
project/plugins/project/
# sbt specific
.cache
.history
.lib/
dist/*
target/
lib_managed/
src_managed/
project/bootEnvCorsConfigurationTest/
project/plugins/project/

# Serverless directories
.serverless
# Serverless directories
.serverless

# Scala-IDE specific
.scala_dependencies
.worksheet
.idea
.DS_Store
# Scala-IDE specific
.scala_dependencies
.worksheet
.idea
.DS_Store
27 changes: 17 additions & 10 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
lazy val scala213 = "2.13.0"
lazy val scala212 = "2.12.8"
lazy val scala211 = "2.11.12"
lazy val supportedScalaVersions = List(scala213, scala212, scala211)

ThisBuild / organization := "io.onema"
ThisBuild / version := "0.4.0"
ThisBuild / scalaVersion := "2.12.7"
ThisBuild / version := "0.4.1"
ThisBuild / scalaVersion := scala212
ThisBuild / parallelExecution in Test := false

val awsSdkVersion = "1.11.510"
val awsSdkV2Version = "2.3.9"
val awsSdkVersion = "1.11.578"

lazy val uServerless = (project in file("."))
.settings(skip in publish := true)
Expand All @@ -14,17 +18,19 @@ publishArtifact in uServerless := false
lazy val uServerlessEvents = (project in file("userverless-events"))
.settings(
name := "userverless-events",
commonPublishSettings
commonPublishSettings,
crossScalaVersions := supportedScalaVersions
)

lazy val uServerlessCore = (project in file("userverless-core"))
.settings(
name := "userverless-core",
commonPublishSettings,
crossScalaVersions := supportedScalaVersions,
libraryDependencies ++= {
Seq(
// core libs
"io.onema" % "json-extensions_2.12" % "0.5.0",
"io.onema" %% "json-extensions" % "0.5.1",

// AWS libraries
"com.amazonaws" % "aws-lambda-java-events" % "2.2.5",
Expand All @@ -33,7 +39,7 @@ lazy val uServerlessCore = (project in file("userverless-core"))
"com.amazonaws.serverless" % "aws-serverless-java-container-core" % "0.9.1",

// Logging
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.0",
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.2",
"ch.qos.logback" % "logback-classic" % "1.2.0",
"net.logstash.logback" % "logstash-logback-encoder" % "5.3",
)
Expand All @@ -44,6 +50,7 @@ lazy val uServerlessDynamoConfig = (project in file("userverless-dynamo-config")
.settings(
name := "userverless-dynamo-config",
commonPublishSettings,
crossScalaVersions := supportedScalaVersions,
libraryDependencies ++= {
Seq(
// AWS libraries
Expand All @@ -56,6 +63,7 @@ lazy val uServerlessSsmConfig = (project in file("userverless-ssm-config"))
.settings(
name := "userverless-ssm-config",
commonPublishSettings,
crossScalaVersions := supportedScalaVersions,
libraryDependencies ++= {
Seq(
// AWS libraries
Expand All @@ -73,11 +81,10 @@ lazy val uServerlessTests = (project in file("userverless-tests"))
libraryDependencies ++= {
Seq(
// Testing
"org.scalatest" % "scalatest_2.12" % "3.0.5" % Test,
"org.scalamock" %% "scalamock" % "4.1.0" % Test
"org.scalatest" %% "scalatest" % "3.0.8" % Test,
"org.scalamock" %% "scalamock" % "4.2.0" % Test
)
},
publishArtifact := false
).dependsOn(uServerlessEvents, uServerlessCore, uServerlessDynamoConfig, uServerlessSsmConfig)


Expand Down
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.2.3
sbt.version=1.2.8
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ object Log {
orElse renameFrom("@version", "version")
orElse renameFrom("logger_name", "loggerName")
orElse renameFrom("thread_name", "threadName")
orElse renameFrom("level_value", "levelValue"),
orElse renameFrom("level_value", "levelValue")
)
}
}
Expand Down

0 comments on commit 587d0b2

Please sign in to comment.