2016-12-14 118 views
0

我有SonarQube 6.1SonarQube错误:组件密钥长度长于最大允许

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

“java.lang.IllegalArgumentException:组件密钥长度为比最大授权(400)更长(401)“

该kee确实长于允许的400个字符,但自从我们管理构建系统后,我无法控制命名约定。

这就是说,我正在寻找一种解决方法来克服这个错误。任何猜测?

回答

1

我建议缩短项目的关键:

+0

嗨@teryk什么如果我无法缩短项目名称?任何ALTER表将工作? –

+0

我不确定我的理解。你有SonarQube的管理权限吗?负责构建团队?然后您只能在SonarQube中更改项目键。我一定错过了一些东西 我不建议直接更改数据库。接下来的分析,SonarQube不会将该项目视为同一项目。 –

+0

我是一个声纳管理员。我不负责构建团队。他们使用的是使用IBM Rational Build Forge调用sonarqube实例并将项目关键字名称作为分析参数的sonar-maven插件的maven,因此我无法通过其长名称获得支持。我们是审计署的一部分。如果我在声呐中更改项目密钥,当他们再次通过相同的长名称调用下一个分析时会发生什么? –

相关问题