Мне интересна команда grails clean
. Как только я импортировал неправильный пакет в класс домена, он был java.util.regex
. Я использовал его для выполнения команды замены регулярных выражений, но оказывается, что все было неизменным, так что я предположил, что мое регулярное выражение ошибочно. Но я оставил его там для будущей утонченности.
Веб-приложение в моем локальном хосте нормально функционировало, но затем другие программисты сказали мне, что они получили компиляцию ошибок, когда пытались скомпилировать мой код. Я закрываю grails, а затем снова запускаю его, но он все равно работает правильно. Только после запуска grails clean
появилась ошибка компиляции.
Итак, кажется, что приложение просто проигнорировало мои изменения в первую очередь. В документации они говорят:
В случае, если ваше приложение Grails был привинчен и загадочные сообщения об ошибках:
grails clean
Я немного запутался в этой "загадочной" вещи. Итак, что делает grails clean
на самом деле? Какие ресурсы не будут скомпилированы снова, если не будет вызван grails clean
?