aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/xyz.driver.sbt/LibraryPlugin.scala14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main/scala/xyz.driver.sbt/LibraryPlugin.scala b/src/main/scala/xyz.driver.sbt/LibraryPlugin.scala
index 501f2fb..5bc5cfc 100644
--- a/src/main/scala/xyz.driver.sbt/LibraryPlugin.scala
+++ b/src/main/scala/xyz.driver.sbt/LibraryPlugin.scala
@@ -12,6 +12,11 @@ object LibraryPlugin extends AutoPlugin {
override def requires = JvmPlugin
+ object autoImport {
+ val release = taskKey[Unit]("Deprecated placeholder to release process.")
+ }
+ import autoImport._
+
lazy val repositorySettings: Seq[Setting[_]] = Seq(
resolvers += "releases" at "https://drivergrp.jfrog.io/drivergrp/releases",
resolvers += "snapshots" at "https://drivergrp.jfrog.io/drivergrp/snapshots"
@@ -47,7 +52,14 @@ object LibraryPlugin extends AutoPlugin {
override def projectSettings: Seq[Def.Setting[_]] = repositorySettings ++ publicationSettings ++ Seq(
javacOptions ++= Seq("-target", "1.8"),
crossScalaVersions := List("2.12.6"),
- scalaVersion := crossScalaVersions.value.last
+ scalaVersion := crossScalaVersions.value.last,
+ sources in (Compile, doc) := Seq.empty,
+ publishArtifact in (Compile, packageDoc) := false,
+ release := {
+ throw new MessageOnlyException(
+ "Releasing is no longer supported. Please push a tag in the format v[0-9].* " +
+ "to have CI build and publish a new version.")
+ }
)
}