Почему не работает макрос Def.inputTask в Scala 2.11.1?

Я использую Scala 2.11.1 и sbt 0.13.5.

У меня есть плагин sbt, который содержит вспомогательную функцию для создания входных задач следующим образом (реализация удалена, поскольку она не имеет отношения к проблеме):

def register(name: String, description: String): Def.Setting[InputTask[Unit]] = {
    InputKey[Unit](name, description) <<= Def.inputTask { 
        println("test")
    }
}

Эта функция компилируется и прекрасно работает в Scala 2.10.4, однако, как только я переключаюсь на 2.11.1, происходит сбой со следующей ошибкой:

невозможно развернуть макросы, скомпилированные предыдущими версиями Scala

ЭтоDef.inputTask макрос просто сломан в Scala 2.11.1, или я упускаю некоторые явные детали?

Прямо сейчас вышеупомянутая функция находится в самом простом из доступных плагинов sbt. Также нет никаких зависимостей.

Ответы на вопрос(4)

Ваш ответ на вопрос