当前位置: 首页 > 知识库问答 >
问题:

利用php项目的Maven进行声纳分析的几个问题

微生自怡
2023-03-14

我试图通过一个php项目的maven做声纳分析。

我已经遵循了http://docs.codehaus.org/display/sonar/php+插件上提到的所有指示,完成了所提到的所有必要的设置和更改。

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (d
        efault-cli) on project espritKM: Can not execute Sonar: PHPMD execution failed w
        ith returned code '255'. Please check the documentation of PHPMD to know more ab
        out this failure. -> [Help 1]

共有1个答案

伯博
2023-03-14

在这种情况下,您应该在调试模式下(即使用“-x”)运行分析,以便找到启动的确切的PHPMD命令,然后在shell中手动运行它以查看发生了什么。

 类似资料:
  • 问题内容: 这是在使用 JENKINS 构建的 Maven 3 Java JS 项目中使用 Sonar 时发现的问题/问题。 为了分析我的项目,我选择了两种不同的方式,但是两种方式均不起作用。 第一种方法 :在JENKINS中将Sonar作为独立任务启动,作为构建后的动作 *从 *JENKINS 安装的 Sonar插件* v2.1 * *从 *JENKINS 安装的 Sonar Runner* v

  • 在使用SonarQube 4.5.4分析c#项目时,我遇到了以下错误。我已经安装了sonar-csharp-plugin-4.0。

  • 您是否知道此过程是否产生了其他合理的网络流量?

  • parent-child1-pom.xml-child2-pom.xml-child3-pom.xml-pom.xml 我在父pom.xml中包含了JaCoCo插件。当我从父级pom.xml运行mvn clean install sonar:sonar build时,我看到每个子级都生成自己的jacoco.exec文件。类似于child1/target/jacoco.exec,child2/tar

  • 我可以在构建的控制台输出中看到Sonar被正确调用,但它没有找到任何要索引的文件。据我所知,声纳分析成功完成,但报告是空的。 在本地SonarQube安装时,从命令行本地运行相同的命令可以正常工作。 詹金斯:1.605 声纳:5.1(与Jenkins在同一台机器上运行,在MySQL DB上运行) Jenkins Maven插件:2.8 Jenkins SonarQube插件:2.2 我在詹金斯上添

  • 我想用声纳对一个c代码进行静态分析。我已经安装了声纳和配置我的项目(它出现在localhost声纳页面,但我没有看到任何代码违反各自的代码)。我安装了C社区插件。 我的声纳项目。属性如下所示: 从cmd运行sonar runner时,我没有收到任何错误。 如果我手动运行cppcheck。exe工具在我的项目中我可以找到违规行为。为什么这些违规行为不出现在sonar的页面上?还有什么我应该配置的吗,

  • 我尝试使用Jenkins上的java项目运行声纳分析,使用标准的maven sonar:sonar goal,并使用post STEP>>Execute SonarQube Scanner。我使用的maven目标是。 对于SonarQube扫描仪,我使用了下面的maven目标 SonarQube版本-7.7声纳扫描仪版本-3.3.0 Jenkins版本-2.164.3 Maven版本-3.6.1

  • 问题内容: 我有一个由Sonar分析(在Jenkins中)的多模块Maven项目。这将创建一个Sonar项目,其中包含我的Maven项目的整个代码库的指标。Sonar项目的ID与我的Maven项目的ID相同。因此,如果我的Maven项目是 Foo (具有模块 M1 , M2 和 M3 ),那么我会观察到一个Sonar项目 Foo 已创建,并且可以看到组件 M1 , M2 和 M3 的度量。 我想知