aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/com.drivergrp.sbt/SbtSettings.scala
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-08-10 10:19:01 -0700
committervlad <vlad@drivergrp.com>2016-08-10 10:19:01 -0700
commitdcb8a3a73982e5229ce7034eddf88da00862cd15 (patch)
tree2fcae8ca22c17a91b57353a97954bca364ac2a75 /src/main/scala/com.drivergrp.sbt/SbtSettings.scala
parent9ef3f3e1b1842913474a34dd45b9bb22d33b319a (diff)
downloadsbt-settings-dcb8a3a73982e5229ce7034eddf88da00862cd15.tar.gz
sbt-settings-dcb8a3a73982e5229ce7034eddf88da00862cd15.tar.bz2
sbt-settings-dcb8a3a73982e5229ce7034eddf88da00862cd15.zip
Separated settings for publication and dependencies
Diffstat (limited to 'src/main/scala/com.drivergrp.sbt/SbtSettings.scala')
-rw-r--r--src/main/scala/com.drivergrp.sbt/SbtSettings.scala29
1 files changed, 18 insertions, 11 deletions
diff --git a/src/main/scala/com.drivergrp.sbt/SbtSettings.scala b/src/main/scala/com.drivergrp.sbt/SbtSettings.scala
index 5c8ec32..5eeae86 100644
--- a/src/main/scala/com.drivergrp.sbt/SbtSettings.scala
+++ b/src/main/scala/com.drivergrp.sbt/SbtSettings.scala
@@ -31,6 +31,23 @@ object SbtSettings extends AutoPlugin {
lazy val testAll = TaskKey[Unit]("test-all", "Launches all unit and integration tests")
+ lazy val repositoriesSettings = {
+ Seq(
+ resolvers += "releases" at "https://drivergrp.jfrog.io/drivergrp/releases",
+ resolvers += "snapshots" at "https://drivergrp.jfrog.io/drivergrp/snapshots",
+ credentials += Credentials("Artifactory Realm", "drivergrp.jfrog.io", "sbt-publisher", "***REMOVED***"))
+ }
+
+ lazy val publicationSettings = Seq(
+ // publishTo := Some(Resolver.file("file", new File("releases")))
+ publishTo := {
+ val jfrog = "https://drivergrp.jfrog.io/drivergrp/"
+
+ if (isSnapshot.value) Some("snapshots" at jfrog + "snapshots;build.timestamp=" + new java.util.Date().getTime)
+ else Some("releases" at jfrog + "releases")
+ },
+ credentials += Credentials("Artifactory Realm", "drivergrp.jfrog.io", "sbt-publisher", "***REMOVED***"))
+
lazy val releaseSettings = {
def setVersionOnly(selectVersion: Versions => String): ReleaseStep = { st: State =>
val vs = st.get(ReleaseKeys.versions).getOrElse(
@@ -161,16 +178,6 @@ object SbtSettings extends AutoPlugin {
testExecution in (Test, test) <<=
(testExecution in (Test, test)) dependsOn (scalafmtTest in Compile, scalafmtTest in Test))
- lazy val publicationSettings = Seq(
- // publishTo := Some(Resolver.file("file", new File("releases")))
- publishTo := {
- val jfrog = "https://drivergrp.jfrog.io/drivergrp/"
-
- if (isSnapshot.value) Some("snapshots" at jfrog + "snapshots;build.timestamp=" + new java.util.Date().getTime)
- else Some("releases" at jfrog + "releases")
- },
- credentials += Credentials("Artifactory Realm", "drivergrp.jfrog.io", "sbt-publisher", "***REMOVED***"))
-
override def trigger: PluginTrigger = allRequirements
override def projectSettings: Seq[Setting[_]] = Defaults.coreDefaultSettings ++ Seq (
organization := "com.drivergrp",
@@ -200,5 +207,5 @@ object SbtSettings extends AutoPlugin {
fork in run := true,
compileScalastyle := (scalastyle in Compile).toTask("").value,
(compile in Compile) <<= ((compile in Compile) dependsOn compileScalastyle)
- ) ++ publicationSettings ++ wartRemoverSettings ++ scalafmtSettings
+ ) ++ wartRemoverSettings ++ scalafmtSettings
} \ No newline at end of file