IntelliJ IDEA сохраняет задачи для каждого проекта в подпапке .idea/runConfigurations
папки root этого проекта.
Каждая сохраненная задача имеет собственный файл .xml
в этой подпапке. Например, ___clean__compile_.xml
:
<component name="ProjectRunConfigurationManager">
<configuration default="false" name=""; clean; compile"" type="SbtRunConfiguration" factoryName="SBT Task" show_console_on_std_err="false" show_console_on_std_out="false">
<option name="allowRunningInParallel" value="false" />
<option name="tasks" value=""; clean; compile"" />
<option name="useSbtShell" value="false" />
<option name="vmparams" value="-Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled" />
<option name="workingDir" value="$PROJECT_DIR$" />
<method v="2" />
</configuration>
</component>
Обратите внимание на свойство factoryName
узла configuration
: factoryName="SBT Task"
.
В IntelliJ 2019 factoryName
для задач sbt было "sbt Task"
, В версии 2020.1 она изменилась на "SBT Task"
(часть "sbt" стала заглавной).
Чтобы исправить сохраненные задачи, go просматривайте файлы в папке .idea/runConfigurations/
и меняйте factoryName
в каждом файле на "SBT Task"
.
Затем перезапустите ваш проект IntelliJ, и вы увидите, что ваши задачи sbt снова работают.