From 8d5347a6b790c3e0dd426c4d5994ceab1011e060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93lafur=20P=C3=A1ll=20Geirsson?= Date: Thu, 14 Jun 2018 13:12:44 +0200 Subject: [PATCH] Declare requires --- plugin/src/main/scala/com/geirsson/CiReleasePlugin.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/scala/com/geirsson/CiReleasePlugin.scala b/plugin/src/main/scala/com/geirsson/CiReleasePlugin.scala index d159f3e..ec813e7 100644 --- a/plugin/src/main/scala/com/geirsson/CiReleasePlugin.scala +++ b/plugin/src/main/scala/com/geirsson/CiReleasePlugin.scala @@ -1,5 +1,6 @@ package com.geirsson +import com.typesafe.sbt.GitPlugin import sbtdynver.DynVerPlugin.autoImport._ import com.typesafe.sbt.SbtPgp import com.typesafe.sbt.SbtPgp.autoImport._ @@ -7,12 +8,15 @@ import sbt.Def import sbt._ import sbt.Keys._ import sbt.plugins.JvmPlugin +import sbtdynver.DynVerPlugin import sys.process._ +import xerial.sbt.Sonatype object CiReleasePlugin extends AutoPlugin { override def trigger = allRequirements - override def requires = JvmPlugin && SbtPgp + override def requires = + JvmPlugin && SbtPgp && DynVerPlugin && GitPlugin && Sonatype def isTravisTag: Boolean = Option(System.getenv("TRAVIS_TAG")).exists(_.nonEmpty)