タグ

Scalaとpluginに関するringo6119のブックマーク (2)

  • Scala初心者が始めるScala CI | チャットワーククリエーターズブログ

    ChatWork 技術部の小崎です。 ScalaMatsuri 2014のLT募集に落ちてしまったので一足先にそのネタの公開です。 Scalaエンジニアの皆さんはCIをどうされていますか? 私がScalaでのCIについて調べるとscalatestやspecsでテストをするという話や、scalariformコードをフォーマットするという話ぐらいで、CIでどういった開発サイクルを回しているのか、なかなか参考になる話がありませんでした。 せめて、定番的なsbtプラグインの紹介でもあれば、開発サイクルを考える手助けになるのですが・・・。 という訳で調べました。 GitHubでStarが100以上のScalaプロジェクト、全171リポジトリ、90プラグインから10リポジトリ以上使われているsbtプラグインを紹介します。 56 repository, sbt-pgp sbt-pgp - https:/

    Scala初心者が始めるScala CI | チャットワーククリエーターズブログ
  • sbtプラグインを作る - おみブロZ

    開発メモ。 20141002追記 sbtのドキュメントのリンクを最新のものに変更しました。 また0.13.5以降のAuto Pluginの説明には対応してないので、気が向いたら追記します。 作り方 以下の公式ドキュメントがわかりやすい。 sbt Reference Manual — Plugins 必要なのは以下の2点のみ。 build.sbtにplugin用設定を書く Pluginを継承したObjectを定義する plugin用のビルド定義ファイルを用意する おそらく最低限必要なのは以下の内容。 // build.sbt sbtPlugin := true name := "sample-plugin" organization := "com.example.sample" Pluginを継承したObjectを定義する 定義方法は2種類あり、Taskを利用する方法と、Commandを利

    sbtプラグインを作る - おみブロZ
  • 1