У меня есть эта ошибка на SonarQube 6.1SonarQube ошибки: Компонентная длина ключа больше, чем разрешенная максимальная
Пожалуйста, обратите внимание: я не могу укоротить ключ projecy, так как у меня нет никакой власти над именованием организации, наша работа для поддержки платформы. Я знаю, что имя может быть сокращено, но я ищу обходное решение (например, таблицу ALTER для длины поля? Если да, то что и как?)
«java.lang.IllegalArgumentException: длина ключа компонента более длинный (401), чем максимальный разрешенный (400) «
Kee действительно длиннее 400 символов, но я не контролирую соглашение об именах, так как мы управляем системой сборки.
Это говорит о том, что я искал обходной путь для преодоления этой ошибки. Какие-нибудь догадки?
Hi @teryk, какие если я не могу сократить название проекта? Любая таблица ALTER будет работать? –
Я не уверен, что понимаю. У вас есть права администратора на SonarQube? Отвечают за сборку команды? Затем вы можете изменить ключ проекта только в SonarQube. Мне, должно быть, что-то не хватает Я не советую напрямую менять БД. Следующий анализ, SonarQube не признает проект как тот же. –
Я администратор сонара. Я не отвечаю за сборщик. Они имеют maven с сонар-maven-плагином, который называет наш экземпляр sonarqube с помощью IBM Rational Build Forge и передает имя ключа проекта в качестве параметра анализа, поэтому я не могу управлять своим длинным именем. Мы являемся частью аудиторского офиса. Если я сменю ключ проекта в гидролокаторе, что произойдет, когда они снова вызовут следующий анализ с тем же длинным именем? –