Вы можете использовать символ продолжения String, а затем убрать несколько пробелов:
throw new IOException( "A Jenkins configuration for the given version control \
system (${vcs.name}) does not exist.".replaceAll( /( )\1+/, '$1' ) )
Или вы можете обернуть это в функцию и добавить ее к String.metaClass
, так как я считаю, что ответы, которые вы видели, указывают.
Вы правы, считая, что Bootstrap.groovy
- вещь Grails, но если вы просто установите метакласс на раннем этапе жизненного цикла ваших приложений, вы должны получить тот же результат ...
String.metaClass.stripRepeatedWhitespace = { delegate.replaceAll( /( )\1+/, '$1' ) }
Однако, говоря все это, я бы, вероятно, просто оставил сообщение в одной строке