SonarのJavaScriptプラグインが6月に正式公開されたことを受け、既存のMavenプロジェクトに含まれるJavaScriptを解析しようと思い立ちました。そこでJavaScriptをMavenプロジェクトで管理する方法、カバレッジ算出方法、潜在的なバグの調査方法、MavenリポジトリにJavaScriptをデプロイする方法などを調べましたのでまとめます。 なおSonar利用を前提としたJavaScriptプロジェクトのサンプルとして、Sonar社が提供されているプロジェクトがご利用いただけますのでご覧ください。 javascript-maven-JsTestDriver on GitHub なぜMavenか 今のプロジェクトがビルドツールとしてMavenを既に採用していたためです。 もちろんcakeやgruntなどを使ってもいいのですが、各開発者の環境セットアップやCI環境の構