SonarQube error: Component key length is longer than the maximum authorized

SonarQube error: Component key length is longer than the maximum authorized

我在 SonarQube 6.1 上有这个错误

请注意:我不能缩短projecy key,因为我对组织的命名约定没有权力,我们的工作是维护平台。我知道名称可以缩短,但我正在寻找一种解决方法(即 ALTER table 字段长度?如果是这样,哪个以及如何?)

"java.lang.IllegalArgumentException: Component key length is longer (401) than the maximum authorized (400)"

kee 确实超过了允许的 400 个字符,但由于我们管理构建系统,我无法控制命名约定。

就是说,我正在寻找解决此错误的方法。有什么猜测吗?

我建议缩短项目密钥:

  • SonarQube documentation 重命名 SonarQube 中的键
  • 使用 sonar.projectKey 属性 和新的缩短键
  • 启动分析