Как избавиться от общих предупреждений в коде, сгенерированном из xmlbeans-maven-plugin? - PullRequest
2 голосов
/ 27 сентября 2010

У меня есть некоторый код, сгенерированный из файлов xsd с помощью xmlbeans-maven-plugin. К сожалению, сгенерированный код использует необработанные типы коллекций, такие как:

java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(CURRENCY$0, targetList);
Currency[] result = new Currency[targetList.size()];
targetList.toArray(result);

, что вызывает много предупреждений.
Есть ли способ заставить плагин генерировать универсальные типы или создавать @SupressWarnings аннотации? Я использую Maven v 2.0.9, xmlbeans-maven-plugin v 2.3.3

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

Вероятно, вы можете просто сгенерировать обобщенный код, используя параметр javaSource , равный 1,5.

0 голосов
/ 10 мая 2011

Вы должны попытаться установить исходную и целевую версии jdk до 1.5, чтобы избавиться от этих предупреждений. Настройка версии источника

, например

          <configuration>
               <source>1.4</source>
               <target>1.4</target>
           </configuration>
...