0
время от времени исходный файл каким-то образом получает два файла класса, например: STS 2.9.1 поддерживает дублирование Grails сгенерированные классы
Попытка удалить либо файл класса выдает ошибку. Grails clean и Eclipse Clean Project не помогают. Обычно я должен удалить исходный файл и повторно создать, чтобы избавиться от дополнительного файла класса, но это не сработало в прошлый раз. Мысли?
На самом деле, я только что определил причину, которая была методом def, размещенным вне закрывающей скобки класса. Тем не менее, кажется, что нечетная STS генерирует два типа в результате синтаксической ошибки. –
Это, вероятно, вещь Groovy, поскольку вы можете определить несколько классов в одном исходном файле, и вы можете иметь код без явного объявления класса, и он будет обернуть его в один для вас. –
Это звучит логично. Позаботьтесь о том, чтобы ответить, чтобы я согласился? –