done is better than perfect

自分が学んだことや、作成したプログラムの記事を書きます。すべての記載は他に定める場合を除き個人的なものです。

Ambariのテスト&ビルド環境のメモ書き

AmbariのWikiに書いてあるHow to buildは正直不親切なのでは。直したい

Environment

インストールする必要のあるパッケージを入れる

$ sudo yum install -y git python-devel java-1.7.0-openjdk.x86_64 maven python-setuptools rpm-build gcc-c++  npm nodejs
$ sudo npm install -g npm@2.1.11
$ sudo npm install -g brunch@1.7.20

Buildやテストをする前に

~/.bashrcに追記

export PATH=/usr/local/apache-maven-3.0.5/bin:$PATH
export _JAVA_OPTIONS="-Xmx2048m -XX:MaxPermSize=512m -Djava.awt.headless=true"

Unit tests

  • mvn clean test

参考文献