Skip to content

Commit

Permalink
The project structure
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitriy Grigoryev authored and lynxpluto committed Jul 29, 2020
1 parent e5ce2fd commit a58fe84
Show file tree
Hide file tree
Showing 28 changed files with 1,728 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.idea/

target/
33 changes: 33 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
organization in ThisBuild := "org.taymyr"
version in ThisBuild := "0.0.1-SNAPSHOT"

// the Scala version that will be used for cross-compiled libraries
scalaVersion in ThisBuild := "2.12.4"

val akka = "com.typesafe.akka" %% "akka-actor" % "2.6.3"
val protobuf = "com.google.protobuf" % "protobuf-java" % "3.11.1"
val jacksonDataBind = "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3"

lazy val `core` = (project in file ("core"))
.settings(commonSettings)
.settings(
libraryDependencies ++= Seq(
akka,
protobuf
)
)

lazy val `jackson` = (project in file("jackson"))
.settings(commonSettings)
.settings(libraryDependencies ++= Seq(
jacksonDataBind
))
.dependsOn(`core`)

lazy val `playjson` = (project in file("playjson"))
.settings(commonSettings)

lazy val `akka-gdpr` = (project in file("."))
.aggregate(`core`, `jackson`, `playjson`)

lazy val commonSettings = Seq()
Loading

0 comments on commit a58fe84

Please sign in to comment.