<commit_before>lazy val commonSettings = Seq(
  organization := "com.slatekit",
  version := "1.2.0",
  scalaVersion := "2.11.7",
  scaladexKeywords := Seq(
    "api"          ,  
	"arguments"    , 
	"aws"          , 
	"backend"      ,  
	"cli"          , 
	"crypto"       , 
	"database"     ,  
	"db"           , 
	"entities"     , 
	"http"         ,
	"logging"      ,  
	"microservices", 
	"orm"          , 
	"server"       ,  
	"shell"        ,
	"utils"
  ),
  publishMavenStyle := true,
  publishArtifact in Test := false,
  credentials in Scaladex += Credentials(Path.userHome / ".ivy2" / ".slatekit-scaladex.credentials" ),
  pomExtra := (
    <url>https://github.com/code-helix/slatekit</url>
      <licenses>
        <license>
          <name>MIT</name>
          <url>https://github.com/code-helix/slatekit/blob/master/LICENSE</url>
          <distribution>repo</distribution>
        </license>
      </licenses>
      <scm>
        <url>git@github.<EMAIL>:code-helix/slatekit.git</url>
        <connection>scm:git<EMAIL>:code-helix/slatekit.git</connection>
      </scm>
      <developers>
        <developer>
          <id>kishorereddy</id>
          <name><NAME></name>
          <url>http://github.com/kishorereddy</url>
        </developer>
      </developers>
  )
)

lazy val common = (project in file("Slate.Common")).
  settings(commonSettings: _*).
  settings(
    name := "slate-common",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  )
  
lazy val entities = (project in file("Slate.Entities")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-entities",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common)
  
  
lazy val core = (project in file("Slate.Core")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-core",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities)
  
 
lazy val tools = (project in file("Slate.Tools")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-tools",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities,core)

 
lazy val integration = (project in file("Slate.Integration")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-integration",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities,core)  


lazy val cloud = (project in file("Slate.Cloud")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-cloud",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"     % scalaVersion.value,
	   "com.typesafe"               % "config"            % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"       % "1.1",
	   "com.amazonaws"              % "aws-java-sdk-core" % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-s3"   % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-sqs"  % "1.10.55"
	)
  ).
  dependsOn(common,entities,core,integration)  
  

lazy val ext = (project in file("Slate.Ext")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-ext",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "com.amazonaws"              % "aws-java-sdk-core"    % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-s3"      % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-sqs"     % "1.10.55",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common,entities,core,integration,cloud)


lazy val shell = (project in file("Slate.Shell")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-shell",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common,entities,core,tools,integration)      


lazy val server = (project in file("Slate.Server")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-server",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"                % scalaVersion.value,
	   "com.typesafe"               % "config"                       % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"                  % "1.1"
	   //"com.typesafe.akka"          % "akka-actor_2.11 "             % "2.4.4",
	   //"com.typesafe.akka"          % "akka-http-experimental_2.11 " % "2.4.10"
	)
  ).
  dependsOn(common,entities,core,tools,integration)      

  
lazy val root = (project in file(".")).
  aggregate(common, entities, core, tools, integration, cloud, ext, shell, server)<commit_msg>build: updated for scaladex<commit_after>lazy val commonSettings = Seq(
  organization := "com.slatekit",
  version := "1.2.0",
  scalaVersion := "2.11.8",
  scaladexKeywords := Seq(
    "api"          ,  
	"arguments"    , 
	"aws"          , 
	"backend"      ,  
	"cli"          , 
	"crypto"       , 
	"database"     ,  
	"db"           , 
	"entities"     , 
	"http"         ,
	"logging"      ,  
	"microservices", 
	"orm"          , 
	"server"       ,  
	"shell"        ,
	"utils"
  ),
  publishMavenStyle := true,
  publishArtifact in Test := false,
  credentials in Scaladex += Credentials(Path.userHome / ".ivy2" / ".slatekit-scaladex.credentials" ),
  pomExtra := (
    <url>https://github.com/code-helix/slatekit</url>
      <licenses>
        <license>
          <name>Apache 2.0</name>
          <url>https://github.com/code-helix/slatekit/blob/master/LICENSE</url>
          <distribution>repo</distribution>
        </license>
      </licenses>
      <scm>
        <url><EMAIL>:code-helix/slatekit.git</url>
        <connection>scm:<EMAIL>:code-helix/slatekit.git</connection>
      </scm>
      <developers>
        <developer>
          <id>kishorereddy</id>
          <name><NAME></name>
          <url>http://github.com/kishorereddy</url>
        </developer>
      </developers>
  )
)

lazy val common = (project in file("Slate.Common")).
  settings(commonSettings: _*).
  settings(
    name := "slate-common",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  )
  
lazy val entities = (project in file("Slate.Entities")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-entities",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common)
  
  
lazy val core = (project in file("Slate.Core")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-core",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities)
  
 
lazy val tools = (project in file("Slate.Tools")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-tools",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities,core)

 
lazy val integration = (project in file("Slate.Integration")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-integration",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect" % scalaVersion.value,
	   "com.typesafe"               % "config"        % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"   % "1.1"
	)
  ).
  dependsOn(common,entities,core)  


lazy val cloud = (project in file("Slate.Cloud")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-cloud",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"     % scalaVersion.value,
	   "com.typesafe"               % "config"            % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"       % "1.1",
	   "com.amazonaws"              % "aws-java-sdk-core" % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-s3"   % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-sqs"  % "1.10.55"
	)
  ).
  dependsOn(common,entities,core,integration)  
  
/*
lazy val ext = (project in file("Slate.Ext")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-ext",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "com.amazonaws"              % "aws-java-sdk-core"    % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-s3"      % "1.10.55",
	   "com.amazonaws"              % "aws-java-sdk-sqs"     % "1.10.55",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common,entities,core,integration,cloud)
*/

lazy val shell = (project in file("Slate.Shell")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-shell",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"        % scalaVersion.value,
	   "com.typesafe"               % "config"               % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"          % "1.1",
	   "mysql"                      % "mysql-connector-java" % "5.1.40"
	)
  ).
  dependsOn(common,entities,core,tools,integration)      


lazy val server = (project in file("Slate.Server")).
  settings(commonSettings: _*).
  settings(    
    name := "slate-server",
	libraryDependencies ++= Seq(
	   "org.scala-lang"             % "scala-reflect"                % scalaVersion.value,
	   "com.typesafe"               % "config"                       % "1.3.0",
	   "com.googlecode.json-simple" % "json-simple"                  % "1.1"
	   //"com.typesafe.akka"          % "akka-actor_2.11 "             % "2.4.4",
	   //"com.typesafe.akka"          % "akka-http-experimental_2.11 " % "2.4.10"
	)
  ).
  dependsOn(common,entities,core,tools,integration)      

  
lazy val root = (project in file(".")).
  aggregate(common, entities, core, tools, integration, cloud, shell, server)
{'fraction_non_alphanumeric': 0.16984153742414027, 'fraction_numerical': 0.01871207012811868, 'mean_word_length': 1.938335809806835, 'pattern_counts': {'":': 0, '<': 65, '<?xml version=': 0, '>': 65, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3272483', 'n_tokens_mistral': 4363, 'n_tokens_neox': 4157, 'n_words': 612}