1)我是Maven的新手,所以请不要将我重定向到" http://docs.codehaus.org/display/SONAR/PDF+Plugin"
2)我已经安装/安装了PDF插件jar" sonar-pdfreport-plugin-1.3.2.jar"在" \ sonar-3.7.4 \ extensions \ plugins"位置
告诉我,如何使运行Sonar的输出以PDF或其他类型的报告形式出现,可以通过电子邮件/离线简单共享而无需SONAR GUI?尽管作者付出了更多的努力,否则以外行人的方式解释会很容易。
答案 0 :(得分:0)
我已经在版本4.5.4的SonarQube中安装了PDF报告,在版本1.4中安装了PDF报告。 pdf由sonar-runner作为后期工作任务生成。
要查看报告,请确保:
我在使用LDAP打开强制身份验证时遇到了一些麻烦,但如果删除强制身份验证选项,一切正常。
答案 1 :(得分:0)
我发现使用GitHub代码修补我的version with the correct code没有解决任何问题。
安装Apache Maven后,通过在SonarClient client = SonarClient.create(credentials.getUrl());
.login(credentials.getUsername())
.password(credentials.getPassword())
.build();
编译并重新安装后,它仍然失败了。它一直在创建上传到PDF生成器所需的临时文件,但在后期作业POST
到/pdf_report/store
服务器将请求重定向到HTTP 302 REDIRECT
,然后返回登录页。
修改强> 发现在代码中应用3个补丁解决了问题:
补丁10:
From 1e5f746c3416b666233711ec4447f80455db1f36 Mon Sep 17 00:00:00 2001
From: i2slbv <Liliana.Vilela@i2s.pt>
Date: Thu, 21 May 2015 15:19:37 +0100
Subject: [PATCH] Fix for authentication exception in RuleBuilder.
补丁11
From e20b52644acc7d40e6383b25642e46bf905a8a21 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Dettlaff?= <mdettlaff@jitsolutions.pl>
Date: Thu, 4 Jun 2015 16:11:40 +0200
Subject: [PATCH] Related to SONARPLUGINS-3853 - Wrong use of sonar.branch
和补丁12
From d0c408c1adf9bcd2560387ec8d5984c763b5d73b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Dettlaff?= <mdettlaff@jitsolutions.pl>
Date: Thu, 4 Jun 2015 18:48:43 +0200
Subject: [PATCH] fix passing credentials when uploading PDF to the server
现在效果很好。