У меня есть свойство в моем файле «Messages.properties», в котором есть аргумент, использующий форматирование чисел:
my.message=File exceeds {0,number,0.0}MB.
Когда я запускаю gwt: i18n
Цель Maven, он генерирует интерфейс Messages
на основе свойств в моем «Messages.properties "(как обычно):
public interface Messages extends com.google.gwt.i18n.client.Messages {
//...
@DefaultMessage("File exceeds {0,number,0.0}MB.")
@Key("my.message")
String my_message(String arg0);
//...
}
Проблема в том, что параметром метода является String
. Когда я запускаю приложение, он выдает ошибку, потому что аргумент сообщения ожидает число, но String предоставляется (сообщение об ошибке: «Только числовые подклассы могут быть отформатированы как число»).
Как мне настроить Maven, чтобы он изменил этот параметр на число (например, float
или ] Номер
)? Спасибо.