目前,我正在使用SonarQube插件将SonarQube与Jenkins集成。我面临的问题是我的Jenkins与Sonarqube运行在不同的服务器上。因此,当我传递sonar.source属性(如$workspace/src
)时,由于服务器位置不同,无法找到由Jenkins创建的回购的Jenkins工作区
我的项目是Maven。以下是声纳属性的详细信息:
sonar.projectKey=$POM_GROUPID:$POM_ARTIFACTID
sonar.projectName=$POM_DISPLAYNAME
sonar.projectVersion=$POM_VERSION
sonar.sources=$WORKSPACE/src
sonar.java.binaries=**/classes/**
p.s-当Jenkins和SonarQube都在同一台服务器上时,SonarQube能够找到工作区的源
你必须使用相对路径。这一条是绝对的:
sonar.sources=$WORKSPACE/src
这是相对的:
sonar.sources=src
但这不是您的问题的推荐解决方案。您有Maven,因此应该使用SonarScanner for Maven,步骤:
mvn package sonar:sonar -Dsonar.sources=pom.xml,src
问题内容: 我的网站托管在不同位置的多台服务器上 到处数据格式的文化都不尽相同- 我们在每个地方都使用格式,但如果某些服务器设置了文化,则我们的网站将生成Datetime异常。 问题答案: 您应该在将字符串转换为日期时指定要使用的区域性。 您应该使用的区域性取决于日期格式的区域性。例如,如果您要解析的所有日期都被格式化为 Slovak : 然后,您需要像在 斯洛伐克(Slovakia) ()文化中
问题内容: 我有带有git存储库的家庭服务器。现在,我正在尝试在现有的PHP存储库上配置Jenkins。 我已经正常安装了Jenkins,但是在创建Job时出现错误: 储存库网址= /home/git/repositories/testing.git 错误如下: 无法连接到存储库:命令“ git ls-remote -h /home/git/repositories/testing.git HEA
我想将setlocale与“es_es”一起使用。它返回false,但其他语言(如“de_de”)工作正常。 所以我在服务器上检查了“locale-a”(Red Hat 4.4.6-4)。它在名单上。当我在PHP中使用以下代码时,它不在列表中: 它返回不同的结果然后服务器。任何想法,如何添加es在PHP中使用语言环境? 我正在使用Apache2.2。15
我有两个不同的内部wildfly下拖子系统,以便在不同的ip上使用两个接口,并为不同的域发送不同的ssl证书 通过在接口和套接字绑定上使用这个配置和其他配置,我正确地设置了我的环境。 但是问题是在host server.mydomain.com内的default-server_secondary中部署EAR文件。 怎么做? 谢谢。
问题内容: 我正在运行一些用C语言编写的代码,该代码从其他人编写的哈希库(md5.c和md5.h)中调用md5哈希功能。我一直看到的奇怪行为是: 散列工作完美=我对一个字符串进行了散列,它得出的确切散列证明了我已将其与其他多个来源一起使用。 当在我的OSX机器上编译和运行时,散列功能可以完美地工作,并且所计算的散列完全符合应有的方式。 相同的代码,没有更改在基于Linux的服务器上上载和编译,并且
我想部署一个tomcat服务器,以便它同时侦听两个端口(都用于超文本传输协议)。 为了确保您正确理解这个需求,我们只有一个服务器实例,但希望侦听HTTP协议的两个端口。例如,任何人都可以使用端口号7080和8080访问部署在我的服务器中的应用程序 有可能做到吗?如果可能,我们如何实现这一点?