2016-05-11 82 views
-3

我最近碰巧在Sonarqube 5.3版本上工作。我安裝了它,Sonar服務器運行良好,我甚至分析了一些代碼並安裝了一些插件,但現在我想在JavaScript中定義一些自定義規則。我從Sonarqube網站下載了示例代碼,用於JS中的自定義規則。如何在Sonarqube中部署自定義JavaScript規則?

下載的文件夾有一個pom.xml和src文件夾。我不知道如何部署這個自定義規則,在某處我讀到我需要創建.jar文件並將它放在「擴展/插件」文件夾中。我卡在這裏:我不知道如何生成.jar文件。

回答

1

您已經下載了源代碼,這是一個Maven項目,現在您應該使用Mavenmvn)構建插件。

請參閱Building Plugins上的SonarQube文檔。

0

當您從https://github.com/SonarSource/sonar-examples/tree/master/plugins/javascript-custom-rules

下載「JavaScript的自定義規則」的項目你可以看到,這是一個Maven項目,因爲它有pom.xml的

現在你有2個選項創建的.jar出這項目。

選項#1:在Eclipse中打開該項目並執行「運行==> maven Clean」然後執行「運行==> maven install」 它會爲您在Eclipse控制檯中看到一個.jar文件。

選項#2:打開Linux終端或windows cmd,確保您安裝了maven。轉到pom.xml所在的項目路徑並調用命令:「mvn clean install」 它會爲您生成一個.jar文件,您可以在控制檯中看到它。

謝謝!

相關問題