Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SonarQube与Eclipse的集成:与SonarQube选项关联不适用于简单java项目_Java_Eclipse_Sonarqube - Fatal编程技术网

SonarQube与Eclipse的集成:与SonarQube选项关联不适用于简单java项目

SonarQube与Eclipse的集成:与SonarQube选项关联不适用于简单java项目,java,eclipse,sonarqube,Java,Eclipse,Sonarqube,我正在尝试将sonarqube与eclipse集成以分析简单的java项目。 但这并没有发生。当我们右键单击SimpleJavaProject并点击Configure->AssociateSonarQube时,窗口出现在类似project和SonarQube项目的字段中。 Project字段是您右键单击的java项目的自动填充字段,我不清楚我们需要在SonarQube项目中输入什么。此外,没有出现选项卡,我们可以在其中执行SonarQube->Analysis之类的操作。 (我在eclipse中

我正在尝试将sonarqube与eclipse集成以分析简单的java项目。 但这并没有发生。当我们右键单击SimpleJavaProject并点击Configure->AssociateSonarQube时,窗口出现在类似project和SonarQube项目的字段中。 Project字段是您右键单击的java项目的自动填充字段,我不清楚我们需要在SonarQube项目中输入什么。此外,没有出现选项卡,我们可以在其中执行SonarQube->Analysis之类的操作。 (我在eclipse中添加了sonaqqube插件,并将Sonaqube服务器路径设置为localhost:9000)
请提出建议。

SonarQube Eclipse插件允许您关联(并本地分析)已通过其他方式(maven目标、ant任务、SonarQube runner)分析的项目。它不是启动持久(共享)分析的一种方式

因此,如果您想使用SonarqubeEclipse集成,请首先对您的项目进行分析,然后尝试将其与Eclipse相关联。这将允许您同步问题并执行本地(预览)分析

[编辑]
在SonarQube的最新(4.x)版本中,您还可以选择在服务器上配置项目。这将允许您关联您的Eclipse项目并执行预览分析。

因此,一个简单的java项目表明,java桌面应用程序无法使用sonarqube进行分析。它需要是一个maven项目或ant/gradle构建项目。我不是这么说的,对于一个简单的Java项目,您可以使用SonarQube独立运行程序。但是,在将项目与Eclipse关联之前,必须在服务器上创建该项目。