我不知道如何尋求小時後解決此問題:聲納的Javascript插件的錯誤:「失敗來裝飾」和「不包含其源文件夾中的所有文件」
我使用聲納3.2詹金斯並且只安裝了Sonar Javascript插件而沒有進行任何配置。 Jenkins的工作在Java分析中正常工作,但是當我把language = js的時候,它會觸發下面的錯誤。
我讀了一些關於Sonar Runner和Maven示例的文檔,但我不知道如何轉換爲在Jenkins上爲Sonar支持配置Javascript項目。我必須修改我的pom.xml嗎?我需要有JsTestDriver才能使用這個插件嗎?
錯誤日誌中詹金斯:
嵌入式錯誤:失敗裝飾 '[email protected] [ID = 103,鍵= PROJECT.KEY:JavaScript中,限定符= TRK]' 工程 「示例項目」 不包含在其源文件夾中的所有文件: 在/ var/lib中/詹金斯/職位/ {JENKINS JOB NAME} /工作區/ src目錄/主/ JAVA
堆棧跟蹤:
Caused by: org.sonar.api.utils.SonarException: Fail to decorate '[email protected][id=103,key=project.key:javascript,qualifier=TRK]'
at org.sonar.batch.phases.DecoratorsExecutor.executeDecorator(DecoratorsExecutor.java:84)
at org.sonar.batch.phases.DecoratorsExecutor.decorateResource(DecoratorsExecutor.java:70)
at org.sonar.batch.phases.DecoratorsExecutor.execute(DecoratorsExecutor.java:55)
at org.sonar.batch.phases.Phases.execute(Phases.java:94)
at org.sonar.batch.bootstrap.ProjectModule.doStart(ProjectModule.java:139)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:131)
at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:121)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:121)
at org.sonar.batch.bootstrap.Module.start(Module.java:83)
at org.sonar.batch.bootstrapper.Batch.startBatch(Batch.java:73)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:60)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:150)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
... 21 more
Caused by: org.sonar.api.utils.SonarException: Project "SONAR PROJECT NAME" does not contain any file in its source folders:
- /var/lib/jenkins/jobs/{JENKINS JOB NAME}/workspace/src/main/java
Please check your project configuration.
at org.sonar.plugins.core.sensors.FilesDecorator.checkRootProjectHasFiles(FilesDecorator.java:75)
at org.sonar.plugins.core.sensors.FilesDecorator.decorate(FilesDecorator.java:64)
at org.sonar.batch.phases.DecoratorsExecutor.executeDecorator(DecoratorsExecutor.java:79)
... 36 more