Actionscript 3 Sonar Qube插件与Flex之间存在问题

Actionscript 3 Sonar Qube插件与Flex之间存在问题,actionscript-3,apache-flex,sonarqube,Actionscript 3,Apache Flex,Sonarqube,我的声纳Qube升级后出现问题:( 我使用现有的MySQL数据库安装了Sonar Qube的最新版本(5.0),之前的Sonar Qube版本是3.7.4 我用它来分析一个使用Flex插件(版本2.1)的纯ActionScript项目 在我看来,问题有三个: 只需启动服务器并查看以前的分析结果,我就会得到灰色 代码质量通常以绿色阴影等表示的矩形。 在使用更新中心安装Flex插件之后 仍然存在 运行sonar runner(2.4版)时会出现两种错误: 其中有很多: 23:35:01.572调

我的声纳Qube升级后出现问题:(

我使用现有的MySQL数据库安装了Sonar Qube的最新版本(5.0),之前的Sonar Qube版本是3.7.4

我用它来分析一个使用Flex插件(版本2.1)的纯ActionScript项目

在我看来,问题有三个:

  • 只需启动服务器并查看以前的分析结果,我就会得到灰色 代码质量通常以绿色阴影等表示的矩形。 在使用更新中心安装Flex插件之后 仍然存在
  • 运行sonar runner(2.4版)时会出现两种错误:
其中有很多:
23:35:01.572调试-资源org.sonar.api.resources。Directory@46815882[key=path/to/folder]是使用不推荐使用的密钥找到的。请更新您的插件。

在此之后,将使用以下命令退出分析:

23:35:01.585信息-传感器FlexSquid传感器完成:4508毫秒
23:35:01.585信息-传感器org.sonar.plugins.flex.cobertura。CoberturaSensor@1f96a21e...
23:35:01.585信息-未提供Cobertura报告(请参阅“sonar.flex.Cobertura.reportPath”属性)
23:35:01.585信息-传感器org.sonar.plugins.flex.cobertura。CoberturaSensor@1f96a21e完成时间:0毫秒
23:35:01.585信息-传感器SCM传感器(已包装)。。。
23:35:01.612信息-此项目的SCM提供程序为:git
23:35:01.612信息-检索SCM错误信息。。。
23:35:01.615信息-需要分析的280个文件
23:35:04.012调试-更新信号量批nl.manno:Earz
23:35:04.447调试-发布项目上的信号量:org.sonar.api.resources。Project@4aa0b07b[id=60,key=nl.manno:Earz,qualifier=TRK],带有密钥批nl.manno:Earz
信息:------------------------------------------------------------------------
信息:执行失败
信息:------------------------------------------------------------------------
总时间:14.293s
最终内存:15M/123M
信息:------------------------------------------------------------------------
错误:执行Sonar runner时出错
org.sonar.runner.impl.RunnerException:无法执行sonar
位于org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
位于org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
位于java.security.AccessController.doPrivileged(本机方法)
位于org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
位于org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
位于org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
位于org.sonar.runner.api.runner.execute(runner.java:100)
位于org.sonar.runner.Main.executeTask(Main.java:70)
位于org.sonar.runner.Main.execute(Main.java:59)
位于org.sonar.runner.Main.Main(Main.java:53)
原因:java.lang.IllegalArgumentException:每行预期有一个怪结果,但提供程序返回了3行怪结果,而文件src/nl/aloft/earz/core/modules/interval/interval.as有76行
位于com.google.common.base.premissions.checkArgument(premissions.java:88)
位于org.sonar.batch.scm.DefaultBumOutput.BumResult(DefaultBumOutput.java:68)
位于org.sonar.plugins.scm.git.jgitbrumecommand.bull(jgitbrumecommand.java:131)
访问org.sonar.plugins.scm.git.jgitbrumecommand.access$000(jgitbrumecommand.java:44)
位于org.sonar.plugins.scm.git.jgitbrumecommand$1.call(jgitbrumecommand.java:105)
位于org.sonar.plugins.scm.git.jgitbrumecommand$1.call(jgitbrumecommand.java:102)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
位于java.util.concurrent.FutureTask.run(FutureTask.java:138)
位于java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
运行(Thread.java:695)
注销

现在我已经安装了比Flex更多的插件(包括前面提到的Cobertura),但是在安装这些Sonar之后,Qube在没有太多通知的情况下根本无法运行(不用说运行程序也不会运行)

有人能解释一下吗

提前感谢,,
MANNO < /P> < P>我们已经面对了这个问题,文件有旧的MAC行结束(CR或\R)。Git不会认为它们是行结束,所以最终你在你的指责中比你的文件中的线少。
您可以使用mac2unix实用程序“清理”您的文件。

谢谢,最后只有三个文件或类似的文件。现在,仪表板上只有带有“断开链接”图标的灰色方块。不过,它们看起来只不过是一种美学上的烦恼(AFAICS)