【发布时间】:2015-11-26 04:13:31
【问题描述】:
我的项目是使用 Maven 3.0 构建的,并使用插件 build-helper 在 initialization 阶段设置以下属性:
parsedVersion.majorVersion, parsedVersion.minorVersion
它适用于构建,我还设置了sonar.branch=parsedVersion.majorVersion.parsedVersion.minorVersion
在 Jenkins 中,我添加了构建后步骤“声纳分析”(来自 Jenkins 的声纳插件),它最终出现以下错误:
Can not execute SonarQube analysis: Illegal character in query at index 108:
http://<sonar url>/sonar/batch_bootstrap/properties?project=com.x.y.<ArtifactId>:${parsedVersion.majorVersion}.${parsedVersion.minorVersion}
所以属性值没有正确实例化。
有人遇到过这个问题吗?有解决方案还是 Jenkins 或 Jenkins 声纳插件中的错误?
【问题讨论】: