如何摆脱从xmlbeans-maven-plugin生成的代码中的泛型警告?

时间:2010-09-27 11:28:00

标签: java generics maven-2 xmlbeans

我有一些xml文件由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 个答案:

答案 0 :(得分:2)

您可以使用1.5的javaSource parameter生成通用代码。

答案 1 :(得分:0)

您应该尝试将源和目标jdk版本设置为1.5之前的版本以消除这些警告。 Setting source version

e.g。

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