sbt-scalatraというsbt pluginを1.0対応させるためにやったことをまとめておきます。 sbt 1.0対応作業一覧 sbt 1.0対応のpluginをゼロから作るときの詳しい解説は、公式ドキュメントにきちんと書かれているので、まずはそれを読む。 sbt Reference Manual — Plugins ここでは既にsbt 0.13系のPluginをアップデートしてsbt 1.0対応したときのことを書く。ざっと以下のような作業を行った。 AutoPlugin化 project/pluginをアップデートする 複数のsbtのバージョンに対応させる plugin間の依存関係の定義 pluginを自動で有効にする settingsの対応 deprecatedなメソッドの書き換え AutoPlugin化 sbt 1.0以降はAutoPluginしかサポートされなくなるので、従来