Подключаемый модуль GWT Maven: создание нестроковых параметров в классе сообщений

У меня есть свойство в моем файле «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 или ] Номер )? Спасибо.

6
задан Michael 21 October 2011 в 19:44
поделиться