aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-08-17 21:33:46 -0700
committervlad <vlad@drivergrp.com>2016-08-17 21:33:46 -0700
commit1128b316f5b9db67014a2a0bada65f45e5d5169e (patch)
treecd1279eb798a3c82a46849f5d00b624099615a9e /README.md
parent851f4ebe87adeafd67b55b60210f161f8ee7dee5 (diff)
downloadsbt-settings-1128b316f5b9db67014a2a0bada65f45e5d5169e.tar.gz
sbt-settings-1128b316f5b9db67014a2a0bada65f45e5d5169e.tar.bz2
sbt-settings-1128b316f5b9db67014a2a0bada65f45e5d5169e.zip
Updated README.md file
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/README.md b/README.md
index 9155505..af74ec5 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# _sbt_ plugin for common _sbt_ settings
-Provides common sbt configuration for sbt itself, Scala compiler, testing, linting, formating, release process, packaging, publication to Driver Scala projects. Allowing to use only necessary parts. Artifact organization is set to `com.drivergrp`.
+Provides common sbt configuration for sbt itself, Scala compiler, testing, linting, formatting, release process, packaging, publication to Driver Scala projects. Allowing to use only necessary parts. Artifact organization is set to `com.drivergrp`.
## TL;DR
@@ -46,7 +46,7 @@ Scala version — 2.11.8, flags configured:
- Common settings: `-unchecked -feature -encoding utf8`,
- _Advanced Scala features_: `-language:higherKinds -language:implicitConversions -language:postfixOps`,
- - _Compiler linting_: `-Xlint -deprecation -Ywarn-infer-any -Ywarn-dead-code -Ywarn-unused -Ywarn-unused-import`.
+ - _Compiler linting_: `-Xlint -deprecation -Ywarn-numeric-widen -Ywarn-dead-code -Ywarn-unused -Ywarn-unused-import`.
### Used sbt plugins
@@ -78,6 +78,7 @@ Scala version — 2.11.8, flags configured:
// ... etc
))
.gitPluginConfiguration
+ .settings (lintingSettings ++ formatSettings)
.settings(releaseSettings)
@@ -120,22 +121,26 @@ Scala version — 2.11.8, flags configured:
)
lazy val usersModule = (project in file("users"))
+ .settings (lintingSettings ++ formatSettings ++ repositoriesSettings)
.settings (dependenciesSettings ++ testingDependencies)
lazy val assaysModule = (project in file("assays"))
+ .settings (lintingSettings ++ formatSettings ++ repositoriesSettings)
.settings (dependenciesSettings ++ testingDependencies)
lazy val reportsModule = (project in file("reports"))
+ .settings (lintingSettings ++ formatSettings ++ repositoriesSettings)
.settings (dependenciesSettings ++ testingDependencies)
lazy val root = (project in file("."))
.settings (name := "direct")
.integrationTestingConfiguration
+ .settings (lintingSettings ++ formatSettings ++ repositoriesSettings)
.settings (dependenciesSettings ++ integrationTestingDependencies)
+ .settings (publicationSettings ++ releaseSettings)
.buildInfoConfiguration
.gitPluginConfiguration
.packagingConfiguration
- .settings(releaseSettings)
.dockerConfiguration
.dependsOn (usersModule, assaysModule, reportsModule)
.aggregate (usersModule, assaysModule, reportsModule)