読者です 読者をやめる 読者になる 読者になる

ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

jacoco:testを実行するとエラーになる(jacoco4sbtプラグイン)

sbt

sbtコンソールでjacoco:testを実行すると以下のエラーが出て使用できない状態となっていたが、ビルド設定をいろいろ変更していて原因が分かった。 [error] Test {テストケース} failed: java.lang.ClassCastException: java.lang.Long cannot be cast to [Z…

sbt環境に junit_xml_listener プラグインを追加した

sbtプロジェクトでjunitテストを実行するようにしたが、jenkins上で実行して結果をビューに表示するためにはテスト結果をxmlファイルに出力する必要がある。sbtのドキュメントのプラグインリストからjunitテスト結果をxmlファイルに出力するプラグインを探し…

sbt環境バージョンアップ(0.12.4 => 0.13.0)

sbt

自宅PCのsbt環境を0.12.4から0.13.0にバージョンアップした。 sbt-launch.jarは定期的に最新版を取得してビルドしたものを使用しているので、sbtのバージョンアップというより、ローカルにインストールしているsbtプラグインのバージョンアップを行ったと言…

ant4sbtプラグイン使用メモ

ant4sbtプラグインのビルド 参考:ant4sbtプラグインのbitbucketリポジトリリポジトリに登録されていないようなので、ビルドしてローカルリポジトリに配布する。 hg clone https://bitbucket.org/jmhofer/ant4sbt cd ant4sbt sbt 8/22にsbt-0.13.0がリリース…

sbt-statsプラグイン使用メモ

ソースコードの行数、コードとコメントの比率などの統計情報を表示するプラグイン。 sbt-statsプラグインの読み込み 参考:sbt-statsプラグインのgitリポジトリplugins.sbt に以下の設定を記述する。他に設定は必要なし。 addSbtPlugin("com.orrsella" % "sb…

sbteclipseプラグイン使用メモ

サブプロジェクトのeclipse設定ファイルだけを作成する。 .classpathのクラスパスエントリに記述されるパスを、eclipse変数指定に書き換える。 プロジェクト構成 プラグインを使用したプロジェクトの構成は以下の通り。 template-scala-sbt/ ├─lib/ 自動管理…

ツールディレクトリとsbtリポジトリの配置変更

ツールディレクトリ配置変更 アーカイブ解凍するだけで使用できるツールはホームディレクトリの下に配置していたが、パブリックディレクトリの下に移動することにした。 変更前 $Home ├─tool/ │ └─≪基本的なツール≫ └─apps/ └─≪追加のツール≫ 変更後 $Env:PU…

xsbt 0.13のビルド途中でコアダンプ発生

Ubuntu 12.04 32bitでxsbtの0.13ブランチをチェックアウトしてbuild-allでビルドすると、ビルド途中でコアダンプが発生して終了してしまう。 xsbtのwikiページある通りのパラメータで起動した 実行結果 [info] Generating Scala API documentation for main …

xsbt 0.13のビルドがOutOfMemoryErrorで失敗する

Windows 7 64bitで、xsbtの0.13ブランチをチェックアウトしてbuild-allでビルドすると、OutOfMemoryErrorでビルドが中断されるようになってしまった。 sbt-lanche.jarの起動はGetting Started Setup · harrah/xsbt Wiki · GitHubに記載されている通りに行っ…

xsbtのsbtプロジェクトがコンパイルエラーで起動できない

Ubuntu 12.04にクローンしていたxsbtのビルドツリーで、以下のようなエラーが出てsbtプロジェクトが開けなくなってしまった。 $ sbt [info] Loading project definition from /home/takamatu/apps/xsbt/project [info] Compiling 7 Scala sources to /home/t…