xsbt-gpg-pluginを使うと、sbtで生成されたプロジェクトのjarファイルにGnuPG(gpg)による署名をつけることができる。Sonatypeのリポジトリにプロジェクトをdeployする際にgpgによる署名が必須。作成したプログラムをSonatypeのリポジトリに登録して、Maven Central Repositoryに同期してもらうと、自分で作ったプログラムを世界中の人に手軽にダウンロードできる状態(つまりsbtのlibraryDependenciesの設定に追加するだけで使える状態)で公開できる。 Deplying to Sonatype Scala+SBTでpgpによる署名を施してSonatypeのリポジトリにプロジェクトをアップロードする方法 必要なツール gpg, gpg-agent, keychain 設定 project/plugin.sbtに以下の設定を追