aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-09-19 17:42:21 -0700
committervlad <vlad@drivergrp.com>2016-09-19 17:42:21 -0700
commit7f3358d4595b669a54cc436ddc25d6c80aca45f0 (patch)
tree20fa7e525aa5401425909297772bf1689647fb08
parenta46862e3a5c11343e3c8b23981928d7a5d6d62bd (diff)
downloadsbt-settings-7f3358d4595b669a54cc436ddc25d6c80aca45f0.tar.gz
sbt-settings-7f3358d4595b669a54cc436ddc25d6c80aca45f0.tar.bz2
sbt-settings-7f3358d4595b669a54cc436ddc25d6c80aca45f0.zip
Updated README.md
-rw-r--r--README.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/README.md b/README.md
index 66cbc64..b11e66e 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# _sbt_ plugin for common _sbt_ settings [![Build Status](https://travis-ci.com/drivergroup/sbt-settings.svg?token=***REMOVED***&branch=master)](https://travis-ci.com/drivergroup/sbt-settings)
-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`.
+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 `xyz.driver`.
## TL;DR
@@ -8,7 +8,7 @@ Provides common sbt configuration for sbt itself, Scala compiler, testing, linti
resolvers += "releases" at "https://drivergrp.jfrog.io/drivergrp/releases"
credentials += Credentials("Artifactory Realm", "drivergrp.jfrog.io", "sbt-publisher", "***REMOVED***")
- addSbtPlugin("com.drivergrp" % "sbt-settings" % "0.5.0")
+ addSbtPlugin("xyz.driver" % "sbt-settings" % "0.5.11")
### build.sbt
@@ -23,7 +23,7 @@ Do `sbt reload` after adding a plugin and configure a project:
.gitPluginConfiguration // Git tag to application version number
- .packagingConfiguration // Currently packages to zip file as java server app
+ .packagingConfiguration // To package to zip file as java server app
.settings(lintingSettings) // Scala code linting settings, includes `wartRemoverSettings` and `scalastyleSettings`
@@ -35,11 +35,16 @@ Do `sbt reload` after adding a plugin and configure a project:
.settings(releaseSettings) // Release process configuration
- .dockerConfiguration // Docker containerization settings
+ .dockerConfiguration( // Docker containerization settings
+ imageName = "direct-api", // docker image name
+ repository = "{id}.dkr.ecr.{site}.amazonaws.com", // ec2 repo
+ exposedPorts = Seq(8080), // ports the docker container exposes
+ aggregateSubprojects = false
+ )
## Reference
-Artifact organization is set to `com.drivergrp`.
+Artifact organization is set to `xyz.driver`.
### Scala compiler settings
Scala version — 2.11.8, flags configured:
@@ -72,8 +77,8 @@ Scala version — 2.11.8, flags configured:
settings(name := "Name-Of-Your-Project").
settings(
libraryDependencies ++= Seq(
- "com.drivergrp" %% "core" % "0.2.0",
- "com.drivergrp" %% "domain-model" % "0.1.0",
+ "xyz.driver" %% "core" % "0.2.0",
+ "xyz.driver" %% "domain-model" % "0.1.0",
"com.typesafe.slick" %% "slick" % "3.1.1",
// ... etc
))
@@ -92,8 +97,8 @@ Scala version — 2.11.8, flags configured:
// Sub-project specific dependencies
lazy val dependencies = Seq(
- "com.drivergrp" %% "core" % "0.2.0",
- "com.drivergrp" %% "domain-model" % "0.1.0",
+ "xyz.driver" %% "core" % "0.2.0",
+ "xyz.driver" %% "domain-model" % "0.1.0",
"com.typesafe.slick" %% "slick" % "3.1.1",
"com.typesafe" % "config" % "1.2.1",
// ... etc