Я разработал приложение GWT с использованием интернационализации i18n. В режиме Host / Dev он работает нормально, но запуск компиляции GWT выдает эту ошибку: Ресурс для ключа xxx не найден, как показано ниже.
Compiling module ...rte.RTE
Scanning for additional dependencies: file:/home/.../client/i18n/RTEValidationMessages.java
Computing all possible rebind results for '...client.i18n.RTEMessages'
Rebinding ...client.i18n.RTEMessages
Invoking com.google.gwt.dev.javac.StandardGeneratorContext@e7dfd0
Processing interface ...client.i18n.RTEMessages
Generating method body for txtIndirizzo3()
[ERROR] No resource found for key 'txtIndirizzo3'
Сообщения загружаются с поздним связыванием.
public class RTEValidationMessages {
private RTEMessages additionalMessages;
public RTEValidationMessages() {
additionalMessages = GWT.create(RTEMessages.class);
}
}
Удаление метода, который дает ошибку, приводит к другому случайному методу с ошибкой, скажем, не метод до или после в интерфейсе ... client.i18n.RTEMessages.
Помощь очень ценится.