如何从命令行执行Google Codepro analytix?

是否可以从命令行运行Google CodePro analytix 。

我正在寻找的是从shell脚本运行它,将文件名作为参数传递,并获取在文件级别为我传入的文件名生成的所有指标作为参数。

有可能这样做吗? 如何?

是否有任何其他工具可以为Java文件提供相同的指标并从shell脚本执行?

有一组codepro ant任务可用于审计和报告生成。

至于其他工具, PMD还有一组ant任务以及maven的PMD插件 。 两者都可以从命令行运行。

类似于Findbugs:可以在这里找到ant任务的说明,以及maven插件

编辑:在我看来,谷歌购买这个美丽的工具只是为了让它死于默默无闻。 似乎没有ongoig开发,也没有开源的发布。 ant任务没有发布(我找不到可用的例子)。 没有maven插件。 我们无法将其集成到我们的构建中并重新使用PMD,Findbugs和Sonar。 这是一个耻辱。

Google CodePro Analytix应该有一个Ant任务,它应该是命令行实用程序执行所需操作的地方。

CodePro Analytix确实有ant任务,它们可以正常运行。 请参阅此处的文档。

https://developers.google.com/java-dev-tools/codepro/doc/features/ant/headless – 即使第一行表示不推荐使用任务,它仍然有效。

两个ant任务codepro.audit和codepro.metrics都适用于Eclipse Juno。 通过编辑来自https://developers.google.com/java-dev-tools/codepro/doc/features/ant/的 headless.xml和run_headless.bat文件,我能够在现有工作区项目上运行审计和度量标准任务。 例如/ headless_existing_workspace_33.zip

我编辑了默认的headless.xml以使用特定的规则/指标集并以xml格式导出结果。