サーバーとクライアントがある。V5.1ではJDK7以上が必要。メモリをかなり利用するので注意。
ProxyPass /sonar http://localhost:9000/sonar nocanon ProxyPassReverse /sonar http://localhost:9000/sonar ProxyRequests Off AllowEncodedSlashes NoDecode
コンテキストパス/sonarを定義する。
sonar.web.context=/sonar
admin/admin
sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true sonar.web.context=/sonar
事前にsonarデータベースとsonarユーザーを作成しておくこと!
メモリの設定はこちらで!
プラグインはDB移行ではついてこないので、手動で入れる
プラグイン名 | 備考 |
checkstyle | |
Cobertura | A code coverage utility for Java |
yumパッケージもある
sudo wget -O /etc/yum.repos.d/sonar.repo http://downloads.sourceforge.net/project/sonar-pkg/rpm/sonar.repo sudo yum install sonar
maven-sonar pluginを利用すれば実行可能。
mvn sonar:sonar
http://yoshio.velvet.jp/blog/archives/4076