From bb424b397bd48a593a25c7966eee7b4df52827ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E5=8D=9A=20=28Yang=20Bo=29?= Date: Wed, 1 Jun 2016 11:33:49 +0800 Subject: [PATCH] ReleasePlugin should be disabled when JvmPlugin is disabled Because ReleasePlugin requires settings like managedClasspath defined in JvmPlugin --- src/main/scala/ReleasePlugin.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/ReleasePlugin.scala b/src/main/scala/ReleasePlugin.scala index 1514de0..6d4f8a9 100644 --- a/src/main/scala/ReleasePlugin.scala +++ b/src/main/scala/ReleasePlugin.scala @@ -3,6 +3,7 @@ package sbtrelease import java.io.Serializable import sbt._ +import sbt.plugins._ import Keys._ import _root_.sbt.complete.DefaultParsers._ import sbt.complete.DefaultParsers._ @@ -175,6 +176,8 @@ object ReleasePlugin extends AutoPlugin { import ReleaseStateTransformations._ override def trigger = allRequirements + + override def requires = JvmPlugin override def projectSettings = Seq[Setting[_]]( releaseSnapshotDependencies := {